Dieser Beitrag enthält eine Schritt-für-Schritt-Anleitung zur Wiederherstellung des beschädigten Root-Dateisystems. Das Hochfahren des Servers schlägt mit beschädigtem Root-Dateisystem fehl, wie unten gezeigt.
Checking all file systems. [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/VolGroup00/LogVol00 /dev/VolGroup00/LogVol00 contains a file system with errors, check forced. /dev/VolGroup00/LogVol00: Inodes that were part of a corrupted orphan linked list found. /dev/VolGroup00/LogVol00: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options) [FAILED] *** An error occurred during the file system check. *** Dropping you to a shell; the system will reboot *** when you leave the shell. Give root password for maintenance
Der Fehler weist darauf hin, dass das Root-Dateisystem beschädigt ist. Um das beschädigte Root-Dateisystem wiederherzustellen, führen Sie bitte die folgenden Schritte aus:
1. Booten Sie das System von der DVD mit derselben Hauptversion wie das System. Sobald das System erfolgreich vom ISO-Image gebootet wurde, erscheint ein Boot-Bildschirm. Geben Sie Folgendes ein:„Linux-Rescue ” ohne die Anführungszeichen und drücken Sie an der Eingabeaufforderung die Eingabetaste.
boot: linux rescue
2. Wenn Sie zur Eingabe von Sprache und Tastatur aufgefordert werden, geben Sie die relevanten Informationen für das System ein.
3. Wenn Sie aufgefordert werden, die Netzwerkgeräte auf dem System zu aktivieren, wählen Sie:Nein
4. Wählen Sie:Überspringen, wenn Sie dazu aufgefordert werden, damit die Rettungsumgebung die Oracle Linux-Installation im Verzeichnis /mnt/sysimage mounten kann.
5. Wenn Sie LVM nicht verwenden, führen Sie fsck auf dem Gerät aus, das das Dateisystem enthält:
# e2fsck -f /dev/sda1 e2fsck 1.41.12.14 (17-May-2014) [...]
6. Wenn Sie LVM verwenden, aktivieren Sie die Volumes, bevor Sie fsck ausführen.
# pvscan PV /dev/sda1 VG VolGroup00 lvm2 [96.00 MB / 0 free] Total: 1 [3.34 GB] / in use: 1 [3.34 GB] / in no VG: 0 [0 ]
# vgscan Reading all physical volumes. This may take a while... Found volume group "VolGroup00" using metadata type lvm2
# lvscan INACTIVE '/dev/VolGroup00/LogVol00' [3.34 GB] inherit
# lvdisplay --- Logical volume --- LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV UUID 335qTi-Ossg-32O5-yQC7-xNON-egdI-frj4et LV Write Access read/write LV Status NOT available LV Size 3.34 GB Current LE 107 Allocation inherit Read ahead sectors 0
# vgchange -ay 1 logical volume(s) in volume group "VolGroup00" now active
# e2fsck -f -y /dev/VolGroup00/LogVol00 e2fsck 1.41.12.14 (17-May-2014) [...]
7. Beenden Sie den Rettungsmodus, entfernen Sie die DVD oder das Boot-Disc-Medium und booten Sie das System dann normal.