Rozwiązanie społecznościowe

Bezpieczne wyłączanie ZimaBlade: nie odłączaj zamontowanych dysków

A user building a portable ZimaBlade NAS asked whether unplugging power without unmounting disks could corrupt large SATA drives.

Nie wyłączaj ZimaBlade NAS, odłączając zasilanie USB-C lub ścienne, gdy dyski są zamontowane. Zarówno odpowiedź społeczności, jak i odpowiedź IceWhale wskazują, że najpierw należy wykonać prawidłowe zamknięcie systemu operacyjnego; odcięcie zasilania może przerwać zapisy systemu plików, aktualizacje metadanych RAID oraz działanie baz danych aplikacji.

Pierwotny użytkownik chciał fizycznego sposobu włączania i wyłączania przenośnego NAS-a, którego operator nie miałby dostępu do interfejsu WWW ani SSH. To inne wymaganie niż samo pytanie, czy ZimaOS ma przycisk wyłączania.

Co potwierdzono w wątku

Odpowiedź społeczności zalecała wyłączanie systemu operacyjnego zamiast odłączania kabla zasilającego. Następnie IceWhale potwierdziło, że zarówno ZimaOS, jak i CasaOS oferują funkcję wyłączania.

W dyskusji wspomniano również o funkcji Wake-on-LAN i pinach przełącznika na płycie jako opcjach włączania, ale nie potwierdzono w testach, że krótkie naciśnięcie zawsze powoduje prawidłowe wyłączenie w każdym systemie operacyjnym.

Przed odłączeniem zasilania użyj funkcji wyłączania systemu

W ZimaOS użyj funkcji wyłączania i poczekaj, aż aktywność pamięci masowej ustanie, a płyta rzeczywiście się wyłączy, zanim odłączysz zasilanie. Wersja ZimaOS 1.4.1 dodała również zaplanowane wyłączanie, które może ułatwić przewidywalne zastosowania mobilne; zobacz informacje o wersji ZimaOS 1.4.1.

W środowiskach bez nadzoru poradnik dotyczący czasu podtrzymania bezpiecznego wyłączenia wyjaśnia, dlaczego kilka przetestowanych minut zasilania awaryjnego może być bardziej przydatne niż po prostu zakup największego akumulatora.

A co z fizycznym przyciskiem zasilania?

Złącze przełącznika zasilania na płycie głównej może działać jak przycisk zasilania komputera tylko wtedy, gdy oprogramowanie układowe i system operacyjny obsługują zdarzenie ACPI zgodnie z oczekiwaniami. Przed przekazaniem urządzenia osobie, która będzie polegać na tym przycisku, przetestuj jego działanie, gdy nie są wykonywane żadne ważne operacje zapisu.

Nie myl złącza przełącznika z bezpośrednim wejściem zasilania. Przycisk chwilowy zwiera styki; nie służy do doprowadzania zewnętrznego napięcia.

Dlaczego twarde wyłączanie jest ryzykowne nawet w przypadku RAID

RAID może zapewnić ciągłość działania po awarii dysku, ale nie sprawia, że przerwane zapisy są bezpieczne. Bazy danych aplikacji, dzienniki systemu plików, aktualizacje metadanych i pamięci podręczne mogą pozostać niespójne.

poradnik dotyczący awarii zasilania NAS-a opisuje proces odzyskiwania danych, jeśli twarde wyłączenie już nastąpiło.

Podsumowanie

W przypadku przenośnego NAS-a ZimaBlade przed wdrożeniem zaprojektuj procedurę prawidłowego wyłączania: przez interfejs WWW, zaplanowane wyłączanie, przetestowany przycisk zasilania ACPI lub wyłączanie wyzwalane przez UPS. Odłączenie przewodu zasilającego powinno być działaniem awaryjnym, a nie standardowym sposobem zatrzymywania serwera pamięci masowej z zamontowanymi dyskami.