480 Foznui Linux
Z powodu dużej liczby różnych typów systemów plików dostępnych w Linuksie, cala fizyczna praca tworzenia nowych systemów plików wykonywana jest przez różne programy, inne dla każdego z typów, mkfs jest tylko pośrednikiem pozwalającym obsługiwać wszystkie za pomocą jednego programu.
Program mkfs może być używany z opcjami generalnego zastosowania (np. -v, aby pokazać, jakie polecenia program wykonuje lub -c, aby sprawdzić, czy urządzenie nie zawiera złych bloków informacji). Dodatkowo, program mkfs pozwala używać opcji dopasowanych do specyficznych typów systemów plików. Istnieje wiele takich opcji, ale większość z nich ma rozsądne ustawienia domyślne, których nie trzeba zmieniać.
Jedyne opcje, z których zapewne będziemy musieli skorzystać, związane są z programem mkeZfs tworzącym systemy plików typu ext2: -m i -i. Opcja -m określa, jak wiele miejsca w systemie plików rezerwowanego jest dla potrzeb partycji root (np. jako przestrzeń robocza, aby zapobiegać sytuacjom, w których dysk zostałby zapełniony w całości). Opcja -i przydaje się znacznie rzadziej i służy utrzymaniu równowagi między sektorami dysku i blokami pamięci i jest ściśle uzależniona od przeciętnego oczekiwanego rozmiaru pliku. Jak już mówiliśmy wcześniej, ustawienia domyślne są w tym przypadku całkiem rozsądne, dlatego zazwyczaj nie ma potrzeby sięgania do tych opcji.
Formatowanie i tworzenie wiersza opisującego stację dyskietek w pliku fstab
1. Zarejestruj się w systemie jako root, a następnie włóż czystą dyskietkę do stacji dysków.
2. Aby sformatować dyskietkę, wpisz polecenie mkfs z opcją -t podając typ systemu plików i nazwę urządzenia:
ł mkfs -t ext2 /dev/fdl
mke2fs 1.10, 24-Apr-97 for EXT2 FS 0.5b, 95/08/09
Linux ext2 fiiesystem format
Filesystem labę]=360 inodes, 1440 blocks
72 blocks (5.00) reserved for the super user
First data block-1
Błock size=1024 (log=0)
Fragment size=1024 (log=0)
1 błock group8192 blocks per group, 8192 fragments per group 360 inodes per group -
Writing inorie tables: done
Writing superblocks and filesystem accounting Information: done
3. Gdy polecenie mkfs utworzy już system plików na dyskietce, możesz przejść do następnego etapu, polegającego na umieszczeniu informacji o mej w pliku /etc/fstab. W tym celu musisz utworzyć odpowiedni wiersz lub przeedytować już istniejący. Wejdź do systemu jako root i korzystając z dowolnego edytora otwórz plik /etc/fstab. Wpisz wiersz definiujący dyskietkę:
dev/fdl /mnt/floppy ext user,sync,errors=continuc 0 0