Przewodnik rozwiązywania problemów z rozłączaniem USB DAS, zasilaniem i błędami UAS

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Bezpieczne podejście polega na zarejestrowaniu sygnatury awarii, zmianie jednej zmiennej naraz i zastosowaniu wyłącznie dopasowanej poprawki jako sekwencji obserwowalnych punktów kontrolnych, a nie pojedynczego polecenia.

Na domowym serwerze z systemem Linux i obudową pamięci masowej USB podłączoną bezpośrednio do hosta praktyczne ryzyko polega na tym, że dyski USB DAS rozłączają się, resetują lub znikają pod obciążeniem. Zapisz bieżącą tożsamość i punkt odzyskiwania, zacznij od najmniej inwazyjnego testu rozróżniającego, zinterpretuj wyniki pozytywne i negatywne przed zmianą kolejnej zmiennej oraz przerwij testy, gdy pamięć masowa stanie się niestabilna lub gdy jedyna możliwa do odzyskania kopia danych byłaby narażona. Poniższa procedura kończy się dopiero wtedy, gdy pierwotne obciążenie zakończy się powodzeniem albo dowody osiągną granicę eskalacji.

Zarejestruj dokładną sygnaturę rozłączenia

Zatrzymaj aplikacje intensywnie zapisujące dane i zbieraj dane wyjściowe polecenia journalctl -k -f lub dmesg -w podczas odtwarzania tego samego transferu. Zapisz znaczniki czasu, topologię USB, identyfikatory producenta i produktu mostka, wynegocjowaną szybkość, numery seryjne urządzeń, stan zamontowania oraz pierwszy błąd, zanim późniejsze komunikaty o resecie przesłonią zdarzenie inicjujące.

Rozwiązany przypadek w Ask Ubuntu pokazuje typowy przypadek przerwania UAS i rozłączenia, w którym komunikaty o przerwaniu UAS i zniknięciu urządzenia należy analizować łącznie. Traktuj tę sygnaturę jako obserwację dotyczącą konkretnego przypadku, a nie dowód, że każde rozłączenie jest błędem UAS.

Przerwij testy i chroń dane, jeśli resety powtarzają się podczas zapisu, system plików przechodzi w tryb tylko do odczytu, dysk wydaje kliknięcia albo zwiększają się liczniki błędów SMART i urządzenia. Nie uruchamiaj naprawy systemu plików przez niestabilną ścieżkę USB.

Najpierw rozdziel problemy z zasilaniem i sygnałem

Odtwórz obciążenie z oryginalną obudową, a następnie zmieniaj tylko jeden element: kabel, port hosta, zasilacz lub aktywny hub, jeśli jest odpowiedni. Pozostaw bez zmian dysk, system plików, obciążenie i czas trwania testu. Obudowa wielodyskowa zasilana z magistrali, która zawodzi tylko podczas rozruchu dysków lub jednoczesnego zapisu, wskazuje na problem z zasilaniem, nawet jeśli odczyty w stanie bezczynności przebiegają prawidłowo.

Sprawdź, czy połączenie przełącza się na niższą szybkość, resetuje przy poruszeniu złączem albo zawodzi tylko przez port na przednim panelu lub przedłużacz. W teście kontrolnym zastąp podejrzany kabel krótkim certyfikowanym kablem i unikaj przejściówek. Jeśli błąd podąża za konkretnym portem lub hostem, pozostaw obudowę poza zakresem testu do czasu sprawdzenia kontrolera i zarządzania energią.

Ta gałąź kończy się powodzeniem, gdy pierwotne obciążenie pozostaje połączone podczas dwóch zimnych uruchomień i długotrwałego transferu po jednej zmianie w ścieżce sprzętowej. Jeśli każdy kabel i port zawodzi przy tym samym wzorcu transakcji, przejdź do testów protokołu mostka oraz rozróżnienia obudowy i dysku.

Testuj UAS jako gałąź zgodności, a nie domyślnego winowajcę

Potwierdź, że urządzenie obecnie korzysta z uas, i zapisz jego dokładny identyfikator USB. Dopiero po odtworzeniu przerwań charakterystycznych dla UAS przetestuj to samo urządzenie z tymczasowym, prawidłowo ograniczonym wyjątkiem usb-storage albo na hoście, o którym wiadomo, że korzysta ze ścieżki bulk-only. Podczas tego testu rozróżniającego spodziewaj się mniejszej głębokości kolejki lub niższej wydajności.

Wątek dotyczący rozwiązywania problemów w Linux Mint zaleca obserwowanie logów jądra pod kątem błędów UAS, aby ujawnić błędy związane z UAS podczas podłączonego urządzenia. Wykorzystaj porównanie, aby sprawdzić, czy resety znikają przy tym samym obciążeniu; samo pojawienie się słowa uas w logu nie dowodzi związku przyczynowego.

Jeśli transport bulk-only jest stabilny dwukrotnie, a UAS powtarzalnie zawodzi, zachowaj obejście wyłącznie dla tego identyfikatora producenta i produktu oraz sprawdź oprogramowanie układowe obudowy lub możliwości jej wymiany. Jeśli oba transporty zawodzą, usuń wyjątek i kontynuuj izolowanie problemów z zasilaniem, mostkiem, temperaturą lub dyskiem.

-15% OFF

Sprawdź, czy błędy podążają za dyskiem czy za obudową

Umieść podejrzany dysk w sprawdzonej obudowie albo podłącz go bezpośrednio przez SATA, a sprawdzony zapasowy dysk umieść w podejrzanej obudowie DAS. Przed jakimkolwiek obciążeniem zapisem uruchom ten sam niedestrukcyjny test odczytu. Błędy, które podążają za dyskiem, wskazują na jego nośnik lub kontroler; błędy, które pozostają związane z DAS, wskazują na mostek, płytę montażową, chłodzenie, kabel lub zasilanie.

Powiązany poradnik rozwiązywania problemów ZimaSpace dotyczący rozróżniania dysku i obudowy szczegółowo opisuje decyzję na podstawie zamiany par. Skorzystaj z niego po przetestowaniu transportu, aby nie pomylić awarii mostka z uszkodzeniem nośnika ani nie ukryć niesprawnego dysku za powtarzającymi się resetami obudowy.

Odzyskiwanie kończy się powodzeniem, gdy pierwotne obciążenie pozostaje stabilne podczas ponownego podłączenia, ponownego uruchomienia i długotrwałych operacji wejścia-wyjścia, bez nowych resetów jądra ani błędów urządzenia. Eskaluj problem lub wymień komponent, gdy usterka konsekwentnie podąża za nim; jeśli wyniki pozostają niejednoznaczne, przerwij zapisy, wykonaj obraz krytycznych danych przez najbardziej stabilną ścieżkę i zachowaj logi na potrzeby wsparcia sprzętowego.

Wsparcie i wskazówki

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.