Server:Filesystem-Check (Dateisystem-Check, fsck) im Rettungs-System (Rescue-System): Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) K (verschob „Server:Filesystem-Check (Dateisystem-Check) im Rettungs-System“ nach „Server:Filesystem-Check (Dateisystem-Check, fsck) im Rettungs-System (Rescue-System)“) |
||
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Diese Anleitung zeigt Ihnen, wie Sie ein Dateisystem | + | Diese Anleitung zeigt Ihnen, wie Sie ein Dateisystem mit Hilfe des Rettungs-Systems überprüfen und ggf. Dateisystem-Fehler korrigieren. |
= Hinweise = | = Hinweise = | ||
Zeile 5: | Zeile 5: | ||
Diese Anleitung geht davon aus, | Diese Anleitung geht davon aus, | ||
− | * dass Ihr Server bereits im Rettung-System gebootet ist | + | * dass Ihr Server bereits im Rettung-System gebootet ist |
* dass das zu überprüfende Dateisystem einen der folgenden Typen hat: | * dass das zu überprüfende Dateisystem einen der folgenden Typen hat: | ||
** ext2 | ** ext2 | ||
Zeile 14: | Zeile 14: | ||
** reiserfs | ** reiserfs | ||
** cramfs | ** cramfs | ||
− | + | * dass Ihnen der Device-Name des zu überprüfenden Dateisystems bekannt ist, z.B. <code>/dev/md1</code> | |
= Anleitung = | = Anleitung = | ||
+ | |||
+ | == Dateisystem mit einem der vorgenannten Dateisystem-Typen überprüfen == | ||
+ | |||
+ | === Ohne automatische Fehler-Korrektur === | ||
+ | |||
+ | Um ein Dateisystem zu überprüfen, das einen der vorgenannten Typen hat, ohne dass gefundene Fehler automatisch korrigiert werden: | ||
+ | |||
+ | <pre>$ fsck -C0 /dev/[DEVICE-NAME]</pre> | ||
+ | |||
+ | (der Paramter <code>-C0</code> zeigt Ihnen einen Fortschrittsbalken an). | ||
+ | |||
+ | Werden dabei Fehler gefunden, werden Sie zur manuellen Bestätigung aufgefordert. | ||
+ | |||
+ | === Mit automatischer Fehler-Korrektur === | ||
+ | |||
+ | Sofern das Dateisystem zu viele Fehler enthält, und das ständige Bestätigen unkomfortabel ist, können Sie statt dem vorgenannten Befehl folgenden Befehl verwenden: | ||
+ | |||
+ | <pre>$ fsck -C0 -y /dev/[DEVICE-NAME]</pre> | ||
+ | |||
+ | Der Parameter <code>-y</code> bewirkt dabei, dass alle technisch möglichen Korrekturen automatisch vorgenommen werden. | ||
+ | |||
+ | === Dateisystem-Check erzwingen === | ||
+ | |||
+ | Sollte <code>fsck</code> melden, dass das Dateisystem nicht überprüft werden muss, so können Sie eine Überprüfung durch den Parameter <code>-f</code> erzwingen, z.B. | ||
+ | |||
+ | <pre>$ fsck -C0 -f /dev/[DEVICE-NAME]</pre> | ||
+ | |||
+ | oder | ||
+ | |||
+ | <pre>$ fsck -C0 -y -f /dev/[DEVICE-NAME]</pre> | ||
+ | |||
+ | == Dateisystem überprüfen, das einen anderen Typ hat == | ||
+ | |||
+ | Um ein Dateisystem zu überprüfen, das keinen der o.g. Typen hat, müssen Sie die passenden Dateisystem-Tools in Ihrem System verwenden. '''Führen Sie den Dateisystem-Check daher direkt in Ihrem gebooteten System statt im Rettungs-System durch.''' | ||
+ | |||
+ | Sofern die root-Partition selbst betroffen ist (und Ihr Server nicht mehr bootet), ist ein Dateisystem-Check nicht möglich. Ggf. sollten Sie eine Neuinstallation in Betracht ziehen. | ||
+ | |||
+ | == swap-Partition überprüfen == | ||
+ | |||
+ | Eine swap-Partition kann per se nicht überprüft werden. Sie können die Partition stattdessen neu formatieren: | ||
+ | |||
+ | <pre>$ mkswap /dev/[DEVICE-NAME]</pre> | ||
[[Kategorie:Root-Server]][[Kategorie:Rettungs-System (Server)]][[Kategorie:Linux (Server)]] | [[Kategorie:Root-Server]][[Kategorie:Rettungs-System (Server)]][[Kategorie:Linux (Server)]] | ||
+ | |||
+ | = Links = | ||
+ | |||
+ | * [http://linux.die.net/man/8/fsck man-Page von fsck (englisch)] |
Aktuelle Version vom 8. Mai 2012, 02:25 Uhr
Diese Anleitung zeigt Ihnen, wie Sie ein Dateisystem mit Hilfe des Rettungs-Systems überprüfen und ggf. Dateisystem-Fehler korrigieren.
Inhaltsverzeichnis
Hinweise
Diese Anleitung geht davon aus,
- dass Ihr Server bereits im Rettung-System gebootet ist
- dass das zu überprüfende Dateisystem einen der folgenden Typen hat:
- ext2
- ext3
- ext4
- xfs
- jfs
- reiserfs
- cramfs
- dass Ihnen der Device-Name des zu überprüfenden Dateisystems bekannt ist, z.B.
/dev/md1
Anleitung
Dateisystem mit einem der vorgenannten Dateisystem-Typen überprüfen
Ohne automatische Fehler-Korrektur
Um ein Dateisystem zu überprüfen, das einen der vorgenannten Typen hat, ohne dass gefundene Fehler automatisch korrigiert werden:
$ fsck -C0 /dev/[DEVICE-NAME]
(der Paramter -C0
zeigt Ihnen einen Fortschrittsbalken an).
Werden dabei Fehler gefunden, werden Sie zur manuellen Bestätigung aufgefordert.
Mit automatischer Fehler-Korrektur
Sofern das Dateisystem zu viele Fehler enthält, und das ständige Bestätigen unkomfortabel ist, können Sie statt dem vorgenannten Befehl folgenden Befehl verwenden:
$ fsck -C0 -y /dev/[DEVICE-NAME]
Der Parameter -y
bewirkt dabei, dass alle technisch möglichen Korrekturen automatisch vorgenommen werden.
Dateisystem-Check erzwingen
Sollte fsck
melden, dass das Dateisystem nicht überprüft werden muss, so können Sie eine Überprüfung durch den Parameter -f
erzwingen, z.B.
$ fsck -C0 -f /dev/[DEVICE-NAME]
oder
$ fsck -C0 -y -f /dev/[DEVICE-NAME]
Dateisystem überprüfen, das einen anderen Typ hat
Um ein Dateisystem zu überprüfen, das keinen der o.g. Typen hat, müssen Sie die passenden Dateisystem-Tools in Ihrem System verwenden. Führen Sie den Dateisystem-Check daher direkt in Ihrem gebooteten System statt im Rettungs-System durch.
Sofern die root-Partition selbst betroffen ist (und Ihr Server nicht mehr bootet), ist ein Dateisystem-Check nicht möglich. Ggf. sollten Sie eine Neuinstallation in Betracht ziehen.
swap-Partition überprüfen
Eine swap-Partition kann per se nicht überprüft werden. Sie können die Partition stattdessen neu formatieren:
$ mkswap /dev/[DEVICE-NAME]