Rozwiązanie społecznościowe

Brakujący dysk w RAID5 w nowej konfiguracji ZimaOS: co sprawdzić

A new three-disk RAID5 alternated between one missing disk and all disks missing, suggesting unstable drive detection rather than a normal single-disk failure.

Jeśli nowa macierz RAID5 na przemian wykrywa brak jednego dysku i brak wszystkich dysków, przerwij odbudowę i najpierw sprawdź, czy wszystkie trzy dyski są wykrywane regularnie. Taki wzorzec wskazuje raczej na niestabilne zasilanie, okablowanie, backplane/kontroler lub wykrywanie dysków niż na jednoczesną awarię trzech dysków RAID.

Bieżący RAID5 w ZimaOS wymaga co najmniej trzech dysków i powinien oznaczać uszkodzony dysk składowy jako Degraded. Wielokrotne ponowne uruchamianie nie naprawi ścieżki dysku, który znika sporadycznie.

Krok 1: sprawdź każdy dysk poza widokiem RAID

lsblk -o NAME,SIZE,MODEL,SERIAL,TRAN
dmesg | grep -Ei 'ata|sas|scsi|reset|error|fail' | tail -150

Wykonaj te kontrole po kilku zimnych rozruchach. Wszystkie trzy dyski 16 TB powinny być wykrywane za każdym razem, ze stabilnymi informacjami o modelu i numerze seryjnym.

Krok 2: ponownie podłącz zasilanie i kable danych

Przed ponownym podłączaniem dysków, kabli SATA/SAS, złączy backplane lub połączeń HBA całkowicie wyłącz urządzenie. Duży dysk 3,5-calowy może znikać podczas rozruchu, gdy zasilanie jest na granicy wydolności.

Krok 3: sprawdź SMART każdego dysku

smartctl -x /dev/sdX

Szukaj nieudanych autotestów, błędów nośnika, przekroczeń limitu czasu poleceń, sektorów oczekujących na remapowanie lub błędów interfejsu. Nowy dysk też może być wadliwy.

Krok 4: sprawdź stan RAID

Aktualny przewodnik konfiguracji pamięci masowej ZimaOS informuje, że awaria jednego z dysków składowych powinna spowodować przejście macierzy w stan Degraded, przy zachowaniu dostępu do danych.

Zaawansowani użytkownicy mogą też sprawdzić:

cat /proc/mdstat
mdadm --detail /dev/mdX

Używaj tych poleceń tylko wtedy, gdy bieżąca macierz korzysta z md i znasz prawidłowe urządzenie.

Nie odtwarzaj macierzy RAID, dopóki wykrywanie nie będzie stabilne

Jeśli wszystkie dyski co jakiś czas znikają, utworzenie nowej macierzy zakończy się kolejną awarią. Najpierw rozwiąż problem z połączeniem sprzętowym lub kontrolerem.

RAID5 wymaga trzech niezawodnych dysków

Aktualny przewodnik po RAID5 w ZimaOS opisuje RAID5 jako pamięć masową z pojedynczą parzystością, która toleruje awarię jednego dysku. Nie jest przeznaczony do obsługi niestabilnego wykrywania wielu dysków.

Utwórz kopię zapasową przed odbudową istniejącej macierzy

Jeśli pula zawiera już dane, nie usuwaj jej ani nie twórz ponownie tylko dlatego, że interfejs zgłasza brakujący dysk. Najpierw zabezpiecz dane i ustal, czy dysk rzeczywiście uległ awarii, czy tylko zniknął z kontrolera.

Osobno sprawdź logikę wymiany i odbudowy

Jeśli jeden konkretny dysk stale jest zgłaszany jako uszkodzony, wymień tylko ten dysk i postępuj zgodnie z procedurą odbudowy ZimaOS. Nie inicjalizuj nowego dysku na chybił trafił ani nie dodawaj go do nowej puli.

Przewodnik rozwiązywania problemów z odbudową RAID opisuje kolejny krok po ustabilizowaniu wykrywania dysków.

Najczęściej zadawane pytania

Dlaczego nowa macierz RAID5 zgłasza brak dysku?

Dysk mógł zostać odłączony podczas tworzenia macierzy albo być wykrywany niestabilnie z powodu zasilania, okablowania, backplane'u lub kontrolera.

Czy powinienem wielokrotnie uruchamiać komputer ponownie?

Nie. Zamiast tego przeprowadzaj wielokrotne kontrole wykrywania, aby zdiagnozować niestabilne połączenie sprzętowe.

Czy RAID5 może działać z dwoma dyskami?

Nie. Obecnie RAID5 w ZimaOS wymaga co najmniej trzech dysków.

Czy powinienem utworzyć macierz od nowa, jeśli wszystkie dyski czasami znikają?

Nie. Najpierw rozwiąż problem z wykrywaniem dysków, bo inaczej nowa macierz może ulec tej samej awarii.