Zewnętrzna obudowa dysku HDD może rozłączać się podczas weryfikacji, ponieważ długotrwały odczyt ujawnia problemy z zasilaniem, transmisją USB, mostkiem, temperaturą, kablem lub samym dyskiem.
Podczas zwykłego przeglądania odczytywane są tylko niewielkie obszary, więc obudowa może nie być obciążona wystarczająco długo, aby ujawnić słaby zasilacz, niestabilny układ mostka, uszkodzony kabel, przegrzewający się kontroler lub nieczytelny obszar dysku. Odczyty weryfikacyjne są sekwencyjne, długotrwałe i często ponawiają odczyt uszkodzonych sektorów, dlatego generują obciążenie, które powoduje reset niestabilnej ścieżki. Przed założeniem, że którykolwiek element trzeba wymienić, zdiagnozuj osobno transmisję USB i dysk.
Sprawdź, czy urządzenie resetuje się, czy tylko odmontowuje system plików
Zapisz pierwsze zdarzenie w dzienniku systemowym, identyfikator urządzenia USB, nazwę urządzenia blokowego, stan zamontowania oraz pozycję weryfikacji w chwili wystąpienia awarii. Ustal, czy obudowa znika z USB, dysk pozostaje widoczny, ale zgłasza błędy wejścia/wyjścia, czy system plików zostaje odmontowany po wystąpieniu błędów.
Dokumentacja zarządzania energią USB w systemie Linux rozróżnia zmiany stanu zasilania urządzenia od zachowania systemu plików na wyższym poziomie. Model zarządzania energią USB pomaga odróżnić zawieszenie lub reset na poziomie USB od reakcji systemu plików na nieudane operacje wejścia/wyjścia dysku.
Jeśli obudowa znika z enumeracji USB, najpierw skup się na zasilaniu, kablu, oprogramowaniu układowym mostka, kontrolerze hosta i zawieszaniu. Jeśli pozostaje obecna, ale zgłasza błędy odczytu, zachowaj adres powodujący awarię i zbadaj dysk lub translację mostka.
Przetestuj zasilanie podczas długotrwałego odczytu
Użyj właściwego zasilacza obudowy, podłącz ją bezpośrednio do hosta i odłącz niezasilane koncentratory oraz przedłużacze panelu przedniego. Porównaj zachowanie podczas rozruchu, bezczynności i weryfikacji.
Wskazówki Seagate dotyczące rozwiązywania problemów z dyskami zewnętrznymi zalecają sprawdzenie zasilania, bezpośredniego połączenia USB, kabli i alternatywnych portów przed uznaniem dysku za uszkodzony, ponieważ długotrwała aktywność może ujawnić niestabilne połączenie, które działa podczas lekkiego obciążenia.
Zasilana obudowa, która rozłącza się tylko pod obciążeniem, może nadal mieć zasilacz o zbyt małej mocy lub uszkodzony. Nie używaj zamiennego zasilacza, chyba że jego napięcie, biegunowość, złącze i znamionowe natężenie prądu są zgodne z wymaganiami obudowy.
Wyłącz selektywne zawieszanie USB na potrzeby jednego kontrolowanego testu
Zapisz ustawienia zasilania USB w systemie operacyjnym oraz informację, czy obudowa przechodzi w stan bezczynności przed rozpoczęciem weryfikacji. Jeśli to możliwe, zmień ustawienia tylko dla danego urządzenia lub systemu testowego.
Firma Microsoft opisuje selektywne zawieszanie USB jako funkcję zasilania poszczególnych urządzeń. Jest ona przydatna do oszczędzania energii, ale może też pomóc ustalić, czy dana ścieżka pamięci masowej zawodzi w pobliżu momentu zawieszenia lub wznowienia.
Jeśli po wyłączeniu zawieszania obudowa działa stabilnie, zaktualizuj chipset, sterowniki USB i oprogramowanie układowe obudowy, zanim pozostawisz oszczędzanie energii wyłączone na stałe. Pomyślny test wskazuje na interakcję ze stanem zasilania, ale nie musi jeszcze wskazywać ostatecznie uszkodzonego elementu.
Porównaj transport USB UAS i Bulk-Only
Sprawdź, czy obudowa korzysta z USB Attached SCSI, czy ze starszego transportu Bulk-Only. Zapisz identyfikator układu mostka, sterownik, głębokość kolejki i błędy przed zmianą trybu.
Dokumentacja lsusb w Debianie umożliwia identyfikację mostka i aktywnego interfejsu USB, co jest konieczne przed zastosowaniem obejścia dotyczącego konkretnego urządzenia.
Testowanie trybu Bulk-Only może ujawnić problem z UAS lub kolejkowaniem, ale zmniejsza też wydajność i równoległość poleceń. Traktuj je jako kontrolowane porównanie, a nie uniwersalne rozwiązanie dla każdej obudowy.
Uruchom testy kondycji dysku bez obciążenia systemu plików
Odczytaj dane SMART przez obudowę, jeśli mostek obsługuje przekazywanie poleceń. Zapisz liczbę sektorów oczekujących, błędów niekorygowalnych, błędów CRC interfejsu, temperaturę, przekroczenia czasu poleceń oraz historię autotestów.
Podręcznik smartctl w Debianie wyjaśnia, że autotesty SMART i dzienniki błędów pomagają odróżnić błędy nośnika od resetów transmisji USB, gdy obudowa przekazuje wymagane polecenia do dysku.
Pomyślne zakończenie krótkiego testu nie wyklucza awarii dysku podczas odczytu całej powierzchni. Długi test lub skan tylko do odczytu uruchamiaj wtedy, gdy dane są zabezpieczone kopią zapasową, a stan dysku nie pogarsza się gwałtownie.
Sprawdź jakość kabla, port hosta i topologię USB
Wymień kabel danych na krótki, sprawdzony egzemplarz i podłącz obudowę do innego tylnego portu na płycie głównej. Na czas testu unikaj przejściówek i koncentratorów.
USB-IF wyjaśnia, że ścieżka zasilania USB obejmuje cały tor, więc złącze działające podczas krótkich odczytów metadanych może nadal zawodzić, gdy obudowa i dysk pracują dłużej z większą aktywnością.
Jeśli problem podąża za konkretnym kablem lub portem, wycofaj ten element z użycia. Jeśli występuje w obudowie niezależnie od hosta, skup się na jej mostku, zasilaczu, chłodzeniu lub samym dysku.
Określ powtarzalne miejsca awarii i zatrzymaj się przed utratą danych
Powtarzaj weryfikację tylko na tyle długo, aby ustalić, czy rozłączenie występuje w tym samym zakresie bloków logicznych, po takim samym czasie lub przy tej samej temperaturze. Wzorce te pomagają odróżnić uszkodzenie nośnika od niestabilności termicznej lub problemów z transmisją.
Artykuł ZimaSpace dotyczący rozłączania zewnętrznych dysków kopii zapasowych przedstawia dodatkowe porównanie awarii podczas długotrwałego transferu z błędami nośnika.
Przerwij testy i najpierw skopiuj możliwe do odzyskania dane, jeśli liczba błędów odczytu rośnie, dysk wielokrotnie resetuje się w tym samym zakresie, stan SMART się pogarsza lub obudowa się przegrzewa. Problem można uznać za rozwiązany dopiero wtedy, gdy pełna weryfikacja odczytu zakończy się na stabilnej ścieżce bez resetów USB, błędów wejścia/wyjścia ani narastających ostrzeżeń dotyczących kondycji dysku.
Wsparcie i wskazówki
Więcej do przeczytania

Czy Plex może współdzielić kartę graficzną z innym kontenerem Dockera?
Plex i inny kontener często mogą korzystać z tego samego układu GPU, ale należy przetestować obsługę sterowników, mapowanie urządzeń, obciążenie silnika wideo, pamięć oraz...

Jak ustalić, czy błąd Plex pochodzi od klienta, czy od serwera
Odtwórz ten sam przypadek na innym kliencie, porównaj ścieżkę sesji, a następnie zbierz dowody z serwera dopiero wtedy, gdy zakres analizy wskaże, gdzie faktycznie...

Jak skonfigurować pamięć podręczną Plex i tymczasową pamięć na transkodowane pliki
Chroń trwały stan Plex, umieszczając tymczasowe pliki transkodowania na odpowiedniej pamięci lokalnej, a następnie zweryfikuj czyszczenie, ilość wolnego miejsca i zachowanie podczas ponownego uruchamiania.

