GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment récupérer une partition racine corrompue à partir du mode de secours dans CentOS/RHEL 5,6

Cet article fournit des instructions étape par étape sur la façon de récupérer le système de fichiers racine corrompu. Le démarrage du serveur échoue avec le système de fichiers racine corrompu, comme indiqué ci-dessous.

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

L'erreur indique que le système de fichiers racine est corrompu. Et pour récupérer le système de fichiers racine corrompu, veuillez suivre les étapes ci-dessous :

1. Démarrez le système à partir du DVD de la même version majeure que le système. Une fois que le système a démarré avec succès à partir de l'image ISO, l'écran de démarrage apparaît. Tapez :"sauvetage Linux " sans les guillemets, puis appuyez sur Entrée à l'invite.

boot: linux rescue

2. Lorsque vous êtes invité à indiquer la langue et le clavier, fournissez les informations pertinentes pour le système.

3. Lorsque vous êtes invité à activer les périphériques réseau sur le système, sélectionnez :Non

4. Sélectionnez :Ignorer lorsque vous êtes invité à autoriser l'environnement de secours à monter l'installation d'Oracle Linux dans le répertoire /mnt/sysimage.

5. Si vous n'utilisez pas LVM, exécutez fsck sur le périphérique contenant le système de fichiers :

# e2fsck -f /dev/sda1 
e2fsck 1.41.12.14 (17-May-2014)
[...]

6. Si vous utilisez LVM, activez les volumes avant d'exécuter fsck.

# 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. Quittez le mode de secours, retirez le DVD ou le disque de démarrage, puis démarrez le système normalement.


Cent OS
  1. Sauvez votre système avec le mode mono-utilisateur dans CentOS 6 / RHEL 6

  2. Comment réinitialiser un mot de passe root oublié RHEL / CentOS 7

  3. CentOS / RHEL 5,6 :Comment réinstaller le chargeur GRUB à partir du mode de secours

  4. Comment réduire le système de fichiers racine sur CentOS / RHEL 6

  5. Comment étendre le disque ASM à partir du niveau du système d'exploitation dans CentOS/RHEL

CentOS / RHEL 7 :Comment réinstaller GRUB2 depuis le mode de secours

CentOS / RHEL 7 :Comment installer le noyau à partir du mode de secours

CentOS / RHEL 7 :Comment démarrer en mode de secours à partir du DVD/ISO d'installation

CentOS / RHEL 5 :Comment démarrer en mode de secours

Comment récupérer GRUB (partition de démarrage corrompue) dans CentOS/RHEL 5,6

CentOS / RHEL 6 :Comment démarrer en mode secours