Linux - programowo utrzymuj twardy dysk USB (bez wyłączania)

0

Mam wadliwy dysk twardy podłączony do serwera 24/7, który czasami generuje błąd wejścia / wyjścia po uruchomieniu. Dlatego chcę, aby programowo nie zawirował. Ma około 6 lat Samsung G3 Station. Brak krytycznych danych, jednak błędy we / wy paraliżują niektóre serwery plików uruchomione na komputerze, dopóki ręcznie nie ponownie zamontuję dysku, więc jest to niewygodne.

hdparm -S 0nie działa dd if=/dev/sdX of=/dev/null100 MB co 10 minut wyzwala buforowanie (tak naprawdę nie chcę czytać ~ 16 GB danych co 10 minut, aby ominąć buforowanie).

Lapsio
źródło
2
Teraz może to zabrzmieć bezczelnie, ale nie sądzę, byś podszedł do tego we właściwy sposób. Posiadanie usługi 24/7 działającej na już uszkodzonym napędzie dyskowym wymagałoby wymiany zamiast opodatkowania wadliwego napędu jeszcze bardziej, nie pozwalając mu nigdy się zawirować.
Sami Laine,
Jeśli go wymienię, i tak będę musiał użyć dysku USB. Zwykle mają problemy z ciągłym spinaniem / spindownem, dlatego mogą szybko umrzeć. Szukam sposobu radzenia sobie z zachowaniem energooszczędnych napędów USB, ponieważ zabrakło już portów SATA. Nawet jeśli nie byłoby to wadliwe, nie lubię 3 sekund opóźnienia przed dostępem i denerwującego dźwięku rozpadu.
Lapsio,
Czy sprawdziłeś status SMART dysku? Może być w momencie całkowitego niepowodzenia.
DavidPostill
„Upada” już od 2 lat lub dłużej. To ja jestem w końcu wściekły na konieczność ponownego instalowania dysku średnio raz w tygodniu: P Również nie ma żadnych uszkodzeń danych (monitorowanie sumy btrfs), więc pomóżcie. Będę go używać aż do całkowitej śmierci. Jak powiedziałem, dane są bezpieczne, więc tak naprawdę nie dbam o ten konkretny dysk, ale ogólnie o zachowanie dysków USB. Mam również nie wadliwy (jeszcze) 5 TB WD MyBook, który również obraca się w dół i w górę co 10 minut, ale obawiam się, że może szybko stać się wadliwy po około 5000 spinupów co tydzień ...
Lapsio
1
co hdparm -B 254?
Tom Yan