Zarządzanie systemami plików 477
Systemy plików można montować i odłączać za pomocą przycisków Mount i Unmo-unt. W przypadku wszelkich błędów pojawia się okno dialogowe, na przykład gdy próbujemy zamontować CD-ROM, a stacja jest pusta (warto spróbować). Przycisk Format działa tylko dla partycji twardego dysku. W tym celu fstooi uruchamia program mk.fs (patrz „Ręczne tworzenie systemów plików” w dalszej części tego rozdziału). Inne nośniki danych (np. dyskietki) formatowane są innymi sposobami.
Przycisk Chcck działa tylko dla systemów plików typu exL2 i minx. Jeśli pojawi się komunikat błędu: fsck: command not found, oznacza to po prostu, że katalog /sbin nie znajduje się na ścieżce. Można to naprawić uruchamiając program su - root (być może będziemy musieli również skoizystać z polecenia export DISPLAY-: 0.0). Kontrola systemu plików może chwilę potrwać. Po jej zakończeniu pojawi się okno dialogowe.
Istnieje bardzo małe prawdopodobieństwo, że dla systemów plików' zamontowanych na twardym dysku pojawią się w tym miejscu komunikaty o błędach, jako że są one testowane w momencie ładowania systemu i raczej nie ulegają uszkodzeniom podczas normalnej pracy Linuksa.
Menu NFS jest używane do montowania i odłączania sieciowych systemów plików NFS. Aby wyjść z Filesystem Managera, należy w menu programu wybrać opcję Quit.
Plik /etc/fstab jest plikiem tekstowym, tzn. takim, który został tak sformatowany, że może być również czytany przez człowieka, a nie tylko przez komputer. Plik /etc/tab jest podzielony na kolumny za pomocą klawisza Tab lub spacji i można go spokojnie edytować dowolnym edytorem tekstowym. Edytując plik należy jednak postępować bardzo ostrożnie, bowiem popełnienie błędu w którymkolwiek z wierszy może spowodować, że dany system plików nie zostanie podczas następnego ładowania systemu zamontowany. Plik etc/fstab na moim komputerze wygląda tak jak poniżej:
♦# /etc/fstab
I# Ycu should be using fstooi (control-panel) to edit tbis!
ł#<device> <mountpoint> <filcsyctcmtypc> <optionc> <dump>
<fsckorder>
/dev/hda1 |
/ |
PXt2 |
defaults |
1 | |
l/aev/hdb5 |
/heme |
ext2 |
defaults,rw |
1 | |
2/dev/hda3 |
/usr |
ext2 |
defaults |
1 | |
2/dev/hdbI |
/usr/src |
ext2 |
defaults |
1 |
3 |
/dev/hdc |
/mnt/edrom |
iso9660 |
user, noauto, ro |
0 | |
0/dcv/sbpcd0 |
/mnt/ped |
iso9S60 |
user,noauto,ro |
0 | |
0/dev/fdl |
/mnt/floppy |
vfat |
user,noauto |
0 |
0 |
/proc |
/proc |
proc |
defaults | ||
/dev/hda2 |
nonę |
swap |
sw |