e2fsck: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 20: | Zeile 20: | ||
$ <b>sudo e2fsck -C0 -f -v -y /dev/md0</b> | $ <b>sudo e2fsck -C0 -f -v -y /dev/md0</b> | ||
Prüfung der externen, ausgehängten USB-Festplatte "/dev/sdc1". | |||
$ <b>sudo e2fsck /dev/sdc1</b> | |||
[sudo] password for mik: | |||
e2fsck 1.40.8 (13-Mar-2008) | |||
/dev/sdc1 wurde 50 mal ohne Überprüfung eingehängt, Prüfung erzwungen. | |||
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 | |||
/dev/sdc1: 175073/61054976 Dateien (6.6% nicht zusammenhängend), 163082838/244190000 Blöcke | |||
{{cat|Dateisystem}} | {{cat|Dateisystem}} |
Version vom 8. Februar 2010, 17:07 Uhr
Der Shell-Befehl e2fsck gehört zur Werkzeugsammlung E2fsprogs und dient zu Reparatur eines EXT2- oder EXT3-Dateisystems. Er muss immer als Benutzer "root" aufgerufen werden.
Der Befehl darf nicht auf ein eingehängtes Root-Dateisystem angewendet werden, da dieses sonst beschädigt werden könnte. Um e2fsck anzuwenden sollte deshalb immer von einer Live-CD gebootet werden.
Optionen
Option | Beschreibung |
---|---|
-c | Durchführung eines Read-Only-Scans mit Hilfe des Programms badblocks, um allfällig beschädigte Datenblöcke zu finden. Falls solche gefunden werden, werden sie zum "bad block inode" hinzugefügt, damit weder Dateien noch Verzeichnisse in Zukunft den entsprechenden Platz zu allozieren versuchen. |
Verwendung
Überprüfung des sauberen, ausgehängten ("-f") Dateisystems "/dev/md0", wobei ein Fortschrittsbalken angezeigt wird ("-C0") und das Dateisystem im Fehlerfall automatisch repariert wird ("-p"). Der Schalter "-v" macht das Programm geschwätziger. Defekte Blöcke werden per Read-only-Test mit Hilfe des Programms "badblocks" identifiziert, markiert und an einen besonderen "Bad Block Inode" übergeben, sodass sie fortan nicht mehr verwendet werden ("-c").
$ sudo e2fsck -C0 -c -p -f -v /dev/md0
Sollte nach Anwendung des obengenannten Befehls die Fehlermeldung "Run fsck MANUALLY" erscheinen, so werden mit folgendem Befehl nicht zuzuordnende Dateien und Verzeichnis im Verzeichnis "lost+found" abgelegt. Der Schalter "-y" sorgt dafür, dass nicht jede einzelne Inode-Verschiebung per Tastendruck bestätigt werden muss. Spätestens jetzt sollten die wichtigsten Daten gesichert werden! Danach können die im Verzeichnis "lost+found" abgelegten Dateien und Verzeichnisse überprüft werden.
$ sudo e2fsck -C0 -f -v -y /dev/md0
Prüfung der externen, ausgehängten USB-Festplatte "/dev/sdc1".
$ sudo e2fsck /dev/sdc1 [sudo] password for mik: e2fsck 1.40.8 (13-Mar-2008) /dev/sdc1 wurde 50 mal ohne Überprüfung eingehängt, Prüfung erzwungen. 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 /dev/sdc1: 175073/61054976 Dateien (6.6% nicht zusammenhängend), 163082838/244190000 Blöcke