Linux fsck: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Thomas (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „ fsck steht für file system check und überprüft Dateisysteme auf Fehler und repariert diese. fsck-Programme gibt es für folgende Dateisysteme: fsck.ex…“
 
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
fsck steht für file system check und überprüft Dateisysteme auf Fehler und repariert diese.
fsck steht für file system check und überprüft Dateisysteme auf Fehler und repariert diese.


Zeile 9: Zeile 5:
  fsck.cramfs    fsck.ext3      fsck.ext4dev  fsck.msdos    fsck.reiserfs
  fsck.cramfs    fsck.ext3      fsck.ext4dev  fsck.msdos    fsck.reiserfs


===Überprüfen von Linuxdateisystemen===
*[[fcsk.ext4]]
Das Standarddateisystem unter Linux ist Ext3, entsprechend lautet der Befehl fsck.ext3 (für Ext4 fsck.ext4):
*[[fsck.vfat]]
fsck.ext3 [Optionen] [Gerät]
Das Dateisystem sollte nicht gemountet sein oder zumindest read only gemountet sein.
 
Optionen:
 
-D  Optimiert die Anordnung von Verzeichnissen im Dateisystem
-f  Erzwingt Überprüfung, selbst wenn das Dateisystem als "clean" (fehlerfrei) markiert ist
-n  Öffnet das Dateisystem schreibgeschützt und nimmt für alle Antworten "no" (Nein) an.
      Erlaubt die nicht-interaktive Nutzung von e2fsck. Darf nicht mit -p kombiniert werden.
-p  Repariert das Dateisystem automatisch. Mit dieser Optione werden jegliche Dateisystemfehler behoben,
      die ohne Eingreifen des Benutzers geschehen können. Bei Fehler, die ein Eingreifen erforderlich machen,
      wird ein Fehlerbericht ausgegeben. Darf nicht mit -n oder -y kombiniert werden.
-y  Nimmt für alle Antworten "yes" (ja) an. Erlaubt die nicht-interaktive Nutzung von e2fsck. Darf nicht mit
      -n oder -p kombiniert werden.
 
Beispiele:
root@zero:~# fsck.ext3 -f /dev/sdb1
e2fsck 1.41.4 (27-Jan-2009)
Durchgang 1: Prüfe Inodes, Blocks, und Größen
Durchgang 2: Prüfe Verzeichnis Struktur
Durchgang 3: Prüfe Verzeichnis Verknüpfungen
Durchgang 4: Überprüfe die Referenzzähler
Durchgang 5: Überprüfe Gruppe Zusammenfassung
weitere-daten: 11/66264 Dateien (0.0% nicht zusammenhängend), 18661/265040 Blöcke
root@zero:/# fsck.ext4 /dev/sdb5
e2fsck 1.41.4 (27-Jan-2009)
/dev/sdb5: sauber, 11/66264 Dateien, 18628/265040 Blöcke
 
Wenn das beim Booten fsck.ext3 auf die Rootpartition fehlschlägt!
root@zero:~# mount -o remount,ro /
root@zero:~# fsck.ext3 -fp /dev/sda2
 
===Überprüfen von Windows (FAT32) Dateisystemen===
Anmerkung: NTFS Partitionen können unter Linux nicht mit fsck überprüft werden. Die Programme ''scrounge-ntfs''
und ''TestDisk'' können helfen Daten aus korrupten NTFS Partitionen wiederherzustellen. Jedoch sind hier die
Windows eigenen Tools vorzuziehen.
 
fsck.vfat [Optionen] [Gerät]
 
Optionen:
-a  Repariert das Dateisystem automatisch ohne Eingreifen des Benutzers. Wenn es mehrere Möglichkeiten
      gibt, ein Problem zu beheben, wird die am wenigsten destruktive genommen.
-l  Zeigt die Pfadnamen der überprüften Dateien an.
-n  Nicht-interaktiver Modus: Prüft das Dateisystem auf Fehler, schreibt/repariert jedoch nichts darauf
-r  Interaktives Reparieren. Wenn es mehrere Möglichkeiten gibt, ein Problem zu beheben, wird der Benutzer
      gefragt, welche Möglichkeit genommen werden soll
-t  Markiert nicht lesbare Cluster als "bad" (schlecht)
-v  geschwätziger Modus
-V  Führt eine Verifizierung aus, bei der Check wiederholt wird. Dabei sollten überhaupt keine Fehler
      auftreten.
-y  siehe -a
 
Beispiele:
root@zero:/# fsck.vfat  /dev/sdb6
dosfsck 3.0.1, 23 Nov 2008, FAT32, LFN
/dev/sdb6: 5 files, 1/64222 clusters
root@zero:/# fsck.vfat -v -V /dev/sdb6
dosfsck 3.0.1 (23 Nov 2008)
dosfsck 3.0.1, 23 Nov 2008, FAT32, LFN
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "mkdosfs"
Media byte 0xf8 (hard disk)
      512 bytes per logical sector
      8192 bytes per cluster
        1 reserved sector
First FAT starts at byte 512 (sector 1)
        2 FATs, 16 bit entries
    128512 bytes per FAT (= 251 sectors)
Root directory starts at byte 257536 (sector 503)
      512 root directory entries
Data area starts at byte 273920 (sector 535)
    64222 data clusters (526106624 bytes)
63 sectors/track, 255 heads
        0 hidden sectors
  1028096 sectors total
Starting check/repair pass.
Checking for unused clusters.
Starting verification pass.
Checking for unused clusters.
/dev/sdb6: 5 files, 1/64222 clusters

Aktuelle Version vom 28. Juni 2023, 05:32 Uhr

fsck steht für file system check und überprüft Dateisysteme auf Fehler und repariert diese.

fsck-Programme gibt es für folgende Dateisysteme:

fsck.ext2      fsck.ext4      fsck.minix     fsck.nfs       fsck.vfat (kompatibel zu FAT32)
fsck.cramfs    fsck.ext3      fsck.ext4dev   fsck.msdos     fsck.reiserfs