Zarządzanie systemami plików 467
2. Wpisz polecenie mount, podając nazwę urządzenia i typ systemu plików (np. DOS):
# mourit /dev/fdl -t vfat /mnt/floppy
mount : błock devi.ee /dev/fdl is write-protected, mounting rnari-nnly
3. Zawartość dyskietki będzie od tej pory dostępna w określonym w poleceniu miejscu w strukturze katalogów. Aby sprawdzić, czy dysk został zamontowany w odpowiednim miejscu, można użyć polecenia ls (lista plików i katalogów):
# ls /mnt/floppy
grub-0.4.tar.gz
4. Gdy już skończysz czytać, kopiować lub usuwać pliki z dysku, polecenie unmount wraz z punktem zaczepienia systemu plików lub ścieżką do niego pozwoli odłączyć, usunąć z systemu dyskietkę:
# unmount /mnt/floppy
PATRZ RÓWNIEŻ
♦ Więcej na lemat sterowników, modułów systemu i magii jądra Linuksa mówimy w rozdziale 31
Istnieje wiele powodów, dla których polecenie mount może nie zadziałać. Jednym z nich jest niewłaściwa nazwa pliku urządzenia (jeśli w poleceniu podamy nazwę urządzenia, które nic istnieje, nic jest rozpoznawane przez jądro systemu lub dla którego nie został podłączony odpowiedni sprzęt, np. napęd CD ROM). Innego rodzaju błędy to przykładowo urządzenia nie dające się czytać (np. pusta stacja dyskietek) lub brak odpowiednich uprawnień do zamontowania urządzenia (polecenia mount inne niż te wyszczególnione przez administratora za pomocą opcji user w pliku /ele/lstab są zakazane). Również nie zakończy się sukcesem próba podmontowania urządzenia w katalogu, który nic istnieje.
Oczywiście, możliwe są również innego rodzaju błędy, ale są one albo bardzo rzadkie (np. gdy wynikają z przekroczenia dopuszczalnej liczby zamontowanych w systemie urządzeń) albo wynikają z niewłaściwej składni polecenia mount.
Czy to magia czy po prostu demon kcrneld'!
Zamontowanie dyskietki typu vfac powoduje, iż jądro Linuksa automatycznie uruchamia sterownik vfat, kiedy trzeba. Ten i inne sterowniki są uruchamiane przez demona systemowego kerneld. Kiedy już przestają być potrzebne, na przykład gdy odpowiednia struktura katalogów zostanie odłączona od systemu, sterowniki są usuwane, aby zwolnić miejsce w pamięci.