e2fsck: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Der Shell-Befehl <b>e2fsck</b> gehört zur Werkzeugsammlung E2fsprogs und dient zu Reparatur eines EXT2- oder EXT3-Dateisystems. Er muss immer als...“)
 
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


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.
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 ==
{| class=wiki
! Option !! Beschreibung
|-
| <tt>-c</tt> || 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 ==
== Verwendung ==

Version vom 26. Juli 2009, 21:02 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