Co to jest fsck?
fsck (ang. file system check) to polecenie systemu Linux/Unix służące do sprawdzania i naprawiania logicznej integralności systemu plików. Poprawna odpowiedź w pytaniu egzaminacyjnym to fsck.
Do czego służy?
Polecenie fsck wykrywa m.in.:
- błędy w strukturze systemu plików,
- niespójności metadanych,
- uszkodzone wpisy katalogów,
- problemy po nieprawidłowym wyłączeniu systemu,
- błędy w tablicach alokacji bloków.
Nie jest to narzędzie do sprawdzania zajętości dysku ani edycji rejestru. Sprawdza ono strukturę systemu plików, np. ext2, ext3, ext4.
Przykład użycia
fsck /dev/sda1
Polecenie sprawdza system plików znajdujący się na partycji /dev/sda1.
Ważna zasada
System plików sprawdzany przez fsck powinien być zwykle odmontowany, ponieważ naprawa zamontowanego systemu plików może doprowadzić do utraty danych.
Przykład:
umount /dev/sda1
fsck /dev/sda1
Częste pomyłki egzaminacyjne
df— pokazuje zajętość i wolne miejsce na systemach plików.chkdsk— narzędzie systemu Windows do sprawdzania dysku/systemu plików.regedit— edytor rejestru Windows.fsck— właściwe narzędzie w Linuxie do sprawdzania integralności systemu plików.