Fsck

fsck ("filsystemkonsistenskontrol " ) er en UNIX - kommando , der kontrollerer og retter fejl iet filsystem .

Syntaks

Linux [1] :

fsck [ -sAVRTNP ] [ -C [ fd ] ] [ -t fstype ] [ filesys ... ] [ -- ] [ fs-specifikke-indstillinger ]

Solaris [2] :

fsck [ -F FStype ] [ -n | N | y | Y ] [ -V ] [ -v ] [ -o fs-specifikke-optioner ] [ filesys ]

Beskrivelse

fsck bruges til at kontrollere og om nødvendigt rette fejl i et eller flere filsystemer. filesys kan være navnet på en blokenhed (såsom /dev/sda7), monteringspunktet (/, /mnt/sda7 osv.) på den pågældende enhed, en partitionslabel eller et UUID -indeks. Normalt kontrollerer fsck data på forskellige fysiske diske parallelt for at reducere den samlede tid, der kræves for at kontrollere alle diske fuldstændigt.

Hvis ingen filsystemer er angivet, og -A-indstillingen ikke er angivet, vil fsck kontrollere filsystemerne, der er angivet i /etc/fstab i rækkefølge. Dette svarer til indstillingen -Som. Koden returneret af fsck er summen af ​​følgende betingelser:

  • 0 - ingen fejl
  • 1 - filsystemfejl rettet
  • 2 - Systemgenstart påkrævet
  • 4 - filsystemfejl ikke rettet
  • 8 - der opstod fejl under verifikationsprocessen
  • 16 - forkert brug af kommandoen eller syntaksfejl
  • 32 - fsck blev afbrudt af brugeren
  • 128 - delte objekter fejl

Koden, der returneres af fsck , når du kontrollerer flere filsystemer, opnås ved at anvende en bitvis ELLER-operation på de koder, der returneres af hver kontrol.

Faktisk er fsck en indpakning til forskellige filsystemtjekkere. På Linux søges der efter en systemspecifik checker ( fsck .fstype ) i /sbin, /etc/fs, /etc og i de mapper , der er angivet i miljøvariablen $PATH. På Solaris søges den systemspecifikke checker ( fsck ) efter i mapperne /etc/fs/<fstyp>/ og /usr/lib/fs/<fstyp>/ , såsom /usr/lib/fs/ufs/ fsck .

Links

  1. fsck - tjek og reparer et Linux-filsystem (downlink) . Hentet 10. februar 2013. Arkiveret fra originalen 11. februar 2013. 
  2. fsck - tjek og reparer filsystemer (downlink) . Hentet 10. februar 2013. Arkiveret fra originalen 11. februar 2013.