Przywracanie pfSense 2.6 po kernel panic przy ZFS freeing free segment

Przetłumaczone automatycznie z angielskiego. Przeczytaj oryginał

Niedawno mój pfSense, działający na tym samym sprzęcie od prawie 3 lat, padł. Próbowałem go restartować, wyjmować RAM, karty itd., bez powodzenia. Postanowiłem więc odtworzyć go z kopii zapasowej konfiguracji na nowym dysku. Po kilku dniach zacząłem jednak badać sprawę i znalazłem tymczasowe rozwiązanie, by go z powrotem uruchomić.

Oto jak wygląda kernel panic. Komunikat mówi: „Attempt to query device size failed” oraz „zfs: freeing free segment”. To drugie jest przyczyną problemu z uruchamianiem systemu.

Najpierw wybierz „3”, aby przejść do promptu loadera:

Następnie ustaw:

Text
vfs.zfs.recover=1
vfs.zfs.debug=1
boot

I jesteś w środku. Teraz jednak musisz sprawdzić, czy dane są obecne i nieuszkodzone, a na koniec naprawić pulę/zbiory ZFS, bo to tylko tymczasowa poprawka i najprawdopodobniej nadal wymaga trochę ręcznej pracy.

Bądź przygotowany i miej aktualną kopię zapasową konfiguracji.

Wersja Markdown

Wszystkie treści na tej stronie są udostępniane na licencji Uznanie autorstwa – Użycie niekomercyjne – Bez utworów zależnych 4.0 Międzynarodowe (CC BY-NC-ND 4.0). Cytuj jako: Michał Sobczak, „Przywracanie pfSense 2.6 po kernel panic przy ZFS freeing free segment”, 21 października 2024, https://michalasobczak.pl/pl/posts/recover-pfsense-2-6-from-kernal-panic-at-zfs-freeing-free-segment.html