fsck
fsck(für „filesystemcheck“oder „filesystemconsistency check“) ist eineSoftwarezur Prüfung der Konsistenz vonDateisystemenfürUnix-Derivate. BeimBootenoder nach einemNeustartüberprüftfsckentsprechend den Vorgaben in der Datei/etc/fstaballePartitionen,die standardmäßigeingehängtwerden. Gerade nach einem Stromausfall oder einemComputerabsturzkönnenInkonsistenzenim Dateisystem auftreten. Bei großen Partitionen werden durchJournaling-Dateisystemedie Reparaturzeiten stark verkürzt. Unter vielenLinux-Distributionenkann übere2fsckoder mitKernel-Parameternbestimmt werden, dass die Standard-Partitionen zwangsweise nach einer vorgegebenen Anzahl von Einhängevorgängen oder in gewissen Zeitabständen überprüft werden, auch wenn bisher keine Fehler gefunden wurden.[1]
Bei gefundenen Fehlern wird der Benutzer im Regelfall gefragt, ob er einen sofortigen Reparaturversuch wünscht. Sollten tiefgreifenden Änderungen am Dateisystem nötig sein, werden weitere Fragen gestellt. Typischerweise gibt es sowohl Optionen für eine automatische Reparatur, als auch für das reine Auflisten der gefundenen Fehler ohne das Dateisystem tatsächlich zu ändern.
fsckkann bei Bedarf vomSystemadministratorauch manuell ausgeführt werden. AlsFrontendübernimmtfsckdie Arbeit am konkreten Dateisystem nicht selbst, sondern ruft das spezifische File-System-Check-Programm, z. B.fsck.ext4,für das angegebene Dateisystem auf. Der Benutzer muss hier nicht wissen welches Dateisystem sich auf der zu prüfenden Partition befindet.
Wenn unterFreeBSDdasUFS2-Dateisystem verwendet wird, läuftfsckim Hintergrund. Somit ist es normalerweise nicht nötig, auf die Beendigung vonfsckzu warten, bevor auf dieFestplattezugegriffen werden kann.
Eine echte Überprüfung, auch bei Journaling-Dateisystemen, leistet das Programmscrubfür das DateisystemZFS.
InMicrosoft-Systemen wirdScanDiskund mit NTCHKDSKverwendet.
Anmerkungen
[Bearbeiten|Quelltext bearbeiten]- ↑When will fsck run if maximum mount count is -1?superuser.com, 17. August 2017,abgerufen am 17. Juli 2018.
Weblinks
[Bearbeiten|Quelltext bearbeiten]fsck(8)
:file system consistency check and interactive repair –OpenBSDSystem Manager'sManualfsck(8)
:check and repair a Linux filesystem –Debian GNU/LinuxSystemverwaltungHandbuchseite(englisch)- linuxinfozentrum.ch–Manpageauf Deutsch