[RECAPTA] ZFS: i/o error – all block copies unavailable … i FreeBSD nie startuje…

Piątek – trzynastego… W zasadzie taki mógłby być tytuł tego wpisu. Kurier dwa razy z rzędu wywrócił się z paczkami, żonie urwał się front od zmywarki, a kolega odbierając auto po wymianie płynów nie odjechał już z warsztatu, bo strzelił mu pasek rozrządu… Oczywiście natłok piątkowo-trzynastkowych zdarzeń nie mógł też ominąć przynajmniej jednego z serwerów, o czym w ten wyjątkowy piątkowy wieczór jak zwykle poinformował mnie system monitoringu. Po krótkich oględzinach stwierdzam: ping jest, usługi – w tym SSH – nie działają. Szczęśliwie dostępna jest zdalna konsola. Odpalam, loguje… jest – mam ekran i klawiaturę. Login, hasło, szczęśliwie powitał mnie bash. No to sprawdzamy: dmesg -> zwis. Druga konsola:  ps auxw -> zwis. Następna konsola: vmstat -z -> zwis. Niema innej opcji, trzeba restartować.  Mija kilkanaście sekund. W międzyczasie szybkie sprawdzenie na ile aktualna jest kopia zapasowa. Konkluzja: Nie jest źle. Wracamy do pacjenta, który już powinien być uruchomiony, a tu przykra niespodzianka wprost z bootloadera:

FreeBSD/x86 boot
Default: zroot:/boot/kernel/kernel
boot:
ZFS: i/o error - all block copies unavailable

Czytaj dalej [RECAPTA] ZFS: i/o error – all block copies unavailable … i FreeBSD nie startuje…

[GOTOWIEC] Codzienna kopia zapasowa – szybki backup systemu plików ZFS

Ostatnio pisałem o możliwym problemie z przesyłaniem systemu plików ZFS przez SSH przedstawiając gotową receptę. Tematem niniejszego wpisu jest z kolei gotowy sposób na codzienne kopie. Czy zdarzyło Ci się kiedyś, że w ferworze walki uszkodziłeś lub nadpisałeś jakiś ważny plik? Osobiście staram się pilnować co zatwierdzam klawiszem Enter, zwłaszcza pracując na prawach root’a, skłamałbym jednak twierdząc,  że nigdy nie zdarzyło mi się wprowadzić zmiany, które potem musiałem odkręcać.

Czytaj dalej [GOTOWIEC] Codzienna kopia zapasowa – szybki backup systemu plików ZFS

[RECEPTA] ZFS send via SSH i … write failed: Cannot allocate memory

System plików ZFS pod względem swoich możliwości jest niesamowity! …zwłaszcza w systemie FreeBSD, którego domyślny filesystem pozostawia dużo do życzenia. Od kiedy po raz pierwszy produkcyjnie wdrożyłem tą parkę, jestem nią zachwycony i pewnie na łamach niniejszego bloga pojawi się na ten temat nieco więcej informacji. Dzisiejszy wpis dedykuje jednak konkretnemu problemowi. Sytuacja wygląda następująco: Masz wdrożony ZFS (którym pewnie tak jak ja jesteś zachwycony) i postanawiasz skorzystać niezwykle przydatnego rozwiązania jakim jest przesłanie systemu plików przez SSH. Tworzysz pulę na zdalnym serwerze, wymieniasz klucze i wpisujesz magiczne:

# zfs send -R storage@20151104 | ssh root@10.17.1.2 " zfs recv -vFdu hermes"

… z niecierpliwością czekasz na pełen sukces, a tu nagle po chwili:

> ssh: Write failed: Cannot allocate memory

Czytaj dalej [RECEPTA] ZFS send via SSH i … write failed: Cannot allocate memory