Linux fsck: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(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…“)
 
 
(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