fsck

Słownik kwalifikacji INF.08 - Eksploatacja i konfiguracja oraz administrowanie sieciami rozległymi

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.