GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So stellen Sie eine beschädigte Root-Partition aus dem Rettungsmodus in CentOS/RHEL 5,6 wieder her

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.


Cent OS
  1. Retten Sie Ihr System mit dem Einzelbenutzermodus in CentOS 6 / RHEL 6

  2. So setzen Sie ein vergessenes Root-Passwort zurück RHEL / CentOS 7

  3. CentOS / RHEL 7 :So entfernen Sie das Rescue-Image mit Grubby

  4. CentOS / RHEL 5,6 :So installieren Sie den GRUB-Loader aus dem Rettungsmodus neu

  5. So stellen Sie eine beschädigte oder leere /etc/mtab-Datei in CentOS/RHEL 7 wieder her

CentOS / RHEL 7 :So installieren Sie GRUB2 aus dem Rettungsmodus neu

CentOS / RHEL 7 :So installieren Sie den Kernel aus dem Rettungsmodus

CentOS / RHEL 7 :So booten Sie von der Installations-DVD/ISO in den Rettungsmodus

CentOS / RHEL 5:So booten Sie in den Rettungsmodus

So stellen Sie GRUB (beschädigte Startpartition) in CentOS/RHEL 5,6 wieder her

CentOS / RHEL 6 :So booten Sie in den Rettungsmodus