Zarządzanie systemami plików 481
4. Skorzystaj z polecenia mount, aby podmontować dyskietkę w systemie:
It mount -t ext2 /dev/fdl /mnt/floppy
5. Wpisz polecenie la z opcjami la (opcje long-form*: i all), aby sprawdzić zawartość nowego dysku:
# ls -la /mnt/floppy total 14
drwxr-xr-x |
3 root |
root |
1024 |
Aug |
1 |
19:49 |
drwxr-xr-x |
7 root |
root |
1024 |
Jul |
3 |
21 : 47 |
drwxr-xr-x |
2 root |
root |
12228 |
Aug |
1 |
19:49 |
lost+found
6. Na koniec możesz odłączyć dyskietkę poleceniem umount, nie zapominając podać
punktu zaczepienia:
# umount /mnt/floppy
System plików typu ext2 na dyskietce charakteryzuje się brakiem etykiety podającej rozmiar dysku w sumie dostępne jest 4096 bajtów (4 KB) pamięci w każdym sektorze, co daje 1440KB (4 KBx360). Rozmiar pojedynczego bloku pamięci wynosi 1 KB, a 5% objętości dysku zarezerwowane jest na potrzeby katalogu root. Te standardowe ustawienia opisane są dokładniej w dokumentacji systemu na stronie mke2f s.
Pierwsze trzy kolumny wiersza dyskietki w pliku /etc/fstab definiują: rodzaj urządzenia. punkt zaczepienia i typ systemu plików. Kolumna opcji jest trochę bardziej skomplikowana.
Opcja user pozwala na montowanie systemu plików przez zwykłych użytkowników. Opcja sync sprawia, że w momencie zapisu na dyskietce, program za to odpowiedzialny czeka chwilę aż informacja zostanie zapisana.
Ten synchroniczny sposób zapisywania danych może wydawać się naturalny, jednak w rzeczywistości jądro Linuksa przeważnie zapisuje dane w sposób asynchroniczny, który przyśpiesza działanie systemu (dane są oczywiście w końcu zapisywane na dysku, ale nie dzieje się to natychmiast). Zapisywanie w sposób asynchroniczny jest idealne dla urządzeń zamontowanych na stałe w systemie, takich jak twarde dyski, ale nie zawsze najbezpieczniejsze dla urządzeń odłączalnych typu dyskietki. Zazwyczaj z dyskietki korzystamy w ten sposób, że zapisujemy na niej kilka plików, odłączamy ją od systemu i wyjmujemy ze stacji. Z operacją odłączenia dyskietki od systemu należy zaczekać do momentu aż wszystkie dane zostaną zapisane (dopiero wtedy można dyskietkę wyjąć ze stacji).
Czekanie za każdym razem, gdy kończymy zapisywanie danych na dyskietce, jest trochę męczące i zawsze istnieje ryzyko, że zgaśnięcie światełka kontrolnego w stacji dysków nie oznacza końca zapisu. Jeśli wyjmiemy teraz dyskietkę ze stacji, to przy zapisie asynchronicznym może okazać się, że część danych przechowywanych w buforze zostanie utracona. Z tego powodu zapis synchroniczny jest bezpieczniejszy dla urządzeń odłączalnych takich jak dyskietki.