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.