Fsck

fsck ( "filsystemets konsistenskontroll ")är ett UNIX - kommando som kontrollerar och åtgärdar fel i ett filsystem .

Syntax

Linux [1] :

fsck [ -sAVRTNP ] [ -C [ fd ] ] [ -t fstype ] [ filesys ... ] [ -- ] [ fs-specifika-alternativ ]

Solaris [2] :

fsck [ -F FStyp ] [ -n | N | y | Y ] [ -V ] [ -v ] [ -o fs-specifika-alternativ ] [ filesys ]

Beskrivning

fsck används för att kontrollera och vid behov korrigera fel i ett eller flera filsystem. filesys kan vara namnet på en blockenhet (som /dev/sda7), monteringspunkten (/, /mnt/sda7, etc.) för den enheten, en partitionsetikett eller ett UUID- index. Vanligtvis kontrollerar fsck data på olika fysiska diskar parallellt för att minska den totala tiden som krävs för att fullständigt kontrollera alla diskar.

Om inga filsystem är specificerade och alternativet -A inte är specificerat, kommer fsck att kontrollera filsystemen listade i /etc/fstab i ordning. Detta motsvarar alternativet -As. Koden som returneras av fsck är summan av följande villkor:

  • 0 - inga fel
  • 1 - filsystemfel fixade
  • 2 - omstart av systemet krävs
  • 4 - filsystemfel inte fixade
  • 8 - fel uppstod under verifieringsprocessen
  • 16 - felaktig användning av kommandot eller syntaxfel
  • 32 - fsck avbröts av användaren
  • 128 - fel med delade objekt

Koden som returneras av fsck vid kontroll av flera filsystem erhålls genom att tillämpa en bitvis ELLER-operation på koderna som returneras av varje kontroll.

Faktum är att fsck är ett omslag för olika filsystemkontroller. På Linux letar man efter en systemspecifik checker ( fsck .fstype ) i /sbin, /etc/fs, /etc och i de kataloger som anges i miljövariabeln $PATH. På Solaris letar man efter den systemspecifika checkern ( fsck ) i katalogerna /etc/fs/<fstyp>/ och /usr/lib/fs/<fstyp>/ , såsom /usr/lib/fs/ufs/ fsck .

Länkar

  1. fsck - kontrollera och reparera ett Linux-filsystem (nedlänk) . Hämtad 10 februari 2013. Arkiverad från originalet 11 februari 2013. 
  2. fsck - kontrollera och reparera filsystem (nedlänk) . Hämtad 10 februari 2013. Arkiverad från originalet 11 februari 2013.