Next: Funkcje statvfs() i statfs()
Up: System plików
Previous: Automatyczne montowanie
Spis rzeczy
Zwykle system plików może znajdować się w jedym z dwóch stanów: clean lub dirty.
Żeby zamontować system plików musi on się znajdować w stanie clean, co znaczy że jego
struktura jest poprawna. Kiedy systemy plików są zamontowane do odczytu/zapisu, są oznaczane
jako dirty, żeby było wiadomo, że operacje są przeprowadzane na systemie plików.
W czasie załamania systemu operacyjnego może się zdarzyć, że struktura systemu plików
zostanie uszkodzona. W takiej sytuacji niebezpieczne byłoby zamontowanie systemu. Aby przywrócić
system do stanu clean używamy programu fsck. Zależnie od systemu plików różne
czynności są podejmowane.
[root@222-mo3-2 fs]# fsck -t ext3 -V /dev/ram14
fsck 1.32 (09-Nov-2002)
[/sbin/fsck.ext3 (1) -- /dev/ram14] fsck.ext3 /dev/ram14
e2fsck 1.32 (09-Nov-2002)
/dev/ram14: clean, 11/2512 files, 1366/10000 blocks
Możliwe jest również odpluskwianie (debug) systemu plików. Służy do tego polecenie fsdb.
Jednak istnieje możliwość wyrządzenia nieodwracalnych szkód, dlatego zaleca się, żeby
próbowały robić to tylko osoby bardzo dobrze znające się na systemach plików
(Podobno jest to jedno z najrzadziej używanych poleceń w systemach UNIXowych).
Elżbieta Krępska
2004-01-19