482 Poznaj Linux
System plików typu ext2 ma własną strategię reagowania na błędy. Jeśli pojawi się błąd (np. uszkodzony blok danych), ext2 może zareagować na trzy różne sposoby:
■ Ponownie zamontować urządzenie jako tylko do odczytu dla systemów plików, które nie zawierają kluczowych dla systemu danych (np. /tmp, /var/tmp, czy zawierających tylko wiadomości). Zamontowanie urządzenia jako tylko do odczytu, lak aby można je było naprawić poleceniem fsck jest zazwyczaj najlepszym rozwiązaniem.
■ Wpaść w panikę -czasami kontynuowanie przez jądro systemu pracy, jeśli jest zagrożenie, iż mamy do czynienia z uszkodzonymi plikami konfiguracyjnymi, może być nierozsądne. W takiej sytuacji system uruchamia tryb Panic (który można określić jako tryb awaryjnego lądowania lub awaryjnego zatrzymywania systemu).
• Zignorować go - wyłączenie systemu w sytuacji, gdy znaleźliśmy na dyskietce uszkodzony sektor, jest działaniem lekko na wyrost, dlatego w takiej sytuacji opcja continue informuje jądro systemu, że należy kontynuować pracę mimo błędu. Gdy już coś takiego się zdarzy, najlepszym posunięciem jest skorzystanie z opcji -c polecenia e2fsck, przez wpisanie na przykład fsck -t ext2 -c /dev/fdl. Polecenie to uruchamia program e2fsck, razem z opcją -c, która wywołuje polecenie badblocks testujące, czy urządzenie nie zawiera uszkodzonych bloków danych. Następnie wkracza e2fsck starając się naprawić uszkodzenia.
’ Zazwyczaj dobrze jest trzymać główne części systemu Linuksa na osobnych partycjach. Takie rozwiązanie ułatwia na przykład instalowanie nowszych wersji systemu oraz administrację i tworzenie kopii rezerwowych systemu.
Katalogi, które warto umieścić w osobnych strukturach plików
Jednym z katalogów, który w pierwszym rzędzie należy umieścić w osobnym systemie plików, jest /home wraz z zawartością. Zdefiniowanie katalogu /homo jako osobnego systemu plików gwarantuje, że nasze osobiste pliki pozostaną nienaruszone nawet wówczas. gdy przeinstalujemy całą resztę systemu. Jeśli dysponujemy więcej niż jednym komputerem. warto nawet domontować katalog /homc do sieci, tak aby wszystkie komputery mogły korzystać z zawartych w nim plików.
Inne systemy plików wydziela się z systemu z kilku różnych powodów, na przykład aby można je było swobodnie zamontować w sieci lub po prostu dlatego, że przypisane są im inne opcje montowania.
Katalog /usr z powodu swoich rozmiarów jest zazwyczaj osobnym systemem plików, często nawet zamontowanym na osobnym komputerze. Wydzielenie katalogu /usr pozwala również utrzymywać znacznie mniejszą partycję (/) root. Mniejsza partycja root zmniejsza szansę uszkodzenia zawartych tam danych, gdy na przykład nastąpi przerwa w dopływie prądu. Z podobnych przyczyn warto umieścić na osobnej partycji katalog /var.