fsck

fsck (File System Check) controleert en herstelt fouten in bestandssystemen.

Basisgebruik

sudo fsck /dev/sdb1
sudo fsck -y /dev/sdb1      # Automatisch herstellen

Opties

OptieBetekenis
-yAlle vragen automatisch met 'ja' beantwoorden
-nDroogloop — controleer maar herstel niet
-fGeforceerd controleren, ook als schoon
-vUitgebreide uitvoer
-t typeBestandssysteemtype opgeven
-AAlle bestandssystemen uit /etc/fstab

Bestandssysteemspecifiek

sudo fsck.ext4 /dev/sdb1
sudo fsck.xfs /dev/sdb2
sudo fsck.vfat /dev/sdc1

Regels

  • Voer altijd uit op een ontkoppeld bestandssysteem
  • Ontkoppel eerst: sudo umount /dev/sdb1
  • Voor het root-bestandssysteem: schakel de server uit en boot van live-USB

Automatisch bij opstarten

In /etc/fstab — de laatste kolom:

/dev/sda1  /     ext4  defaults  0  1   ← root: 1
/dev/sda2  /home ext4  defaults  0  2   ← overige: 2
/dev/sdb1  /mnt  ext4  defaults  0  0   ← 0 = niet controleren

Tip

fsck -n /dev/sdb1 voert een droogloop uit — je ziet welke fouten gevonden worden zonder dat er iets veranderd wordt.

schijvensysteembeheer