J'ai installé centOS 7 sur ma machine et je l'utilise depuis 4-5 mois il fonctionnait bien. Mais quelques jours en arrière en raison de la coupure de courant (arrêt non approprié) il y a quelque chose de mal arrivé avec ma machine. Maintenant, quand je démarre le système, il me donne ce message au début.
XFS (dm-0): Internal error XFS_WAIT_CORRUPTED at line 1600 of file fs/xfs/libxfs/xfs_alloc.c. Caller xfs_free_extent+0xf9/0x130 [xfs] XFS (dm-0): Failed to recover EFIs
Avec un message d'erreur de fin
... Mounting /sysroot... [ ***] A start job is running for /sysroot (3min 59s / 4min 31s)[240.527013] INFO: task mount:406 blocked for more than 120 seconds. [ 240.527056] "echo 0 > /proc/sys/kernel/hung_task_timeout+secs" disables this message." [FAILED] Failed to mount /sysroot. See 'systemctl status sysroot.mount' for more details. [DEPEND] Dependency failed for Initrd Root File System. [DEPEND] Dependency failed for Reload Configration from the Real Root. [ OK ] Stopped dracut pre-pivot and cleanup hook. [ OK ] Stopped target Initrd Default Target. [ OK ] Reached target Initrd File System. [ OK ] Stopped dracut mount hook. [ OK ] Stopped target Basic System. [ OK ] Stopped System Initialization. Starting Emergency Shell... Genrating "/run/initramfs/rdsosreport.txt" Entering emergancy mode. Exit the shell to continue. Type "journalctl" to view system logs. You might want to save "/run/initramfs/rdsosreport.txt" to usb stick or /boot after mounting them and attach it to a bug report. :/#
Il peut y avoir une solution à ce problème
S'il vous plaît guider à la façon de faire l'un des ci-dessus pour résoudre mon problème.
Note: S'il vous plaît laissez-moi savoir s'il existe un autre moyen de réinstaller le operating system sans perdre datatables anciennes.
Edit: 1 J'exécute le xfs_repair avec live-cd et la sortie est
sudo xfs_repair -v /dev/dm-0 We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. Phase 1 - find and verify superblock... superblock read failed, offset 0, size 524288, ag 0, rval -1 fatal error -- Input/output error
Il semble que vous devez exécuter XFS Repair . La coupure de courant doit avoir laissé le système de files dans un mauvais état.
Vous pouvez faire quelques réparations XFS …
Vous devriez exécuter xfs_repair? car si le assembly échoue et que le journal contient des journaux corrompus, xfs_repair ne s'exécute pas, nous sums obligés d'utiliser l'option (-L) mais sa description indique que -L peut corrompre le système de files.
Si le assembly de xfs réussit, même dans ce cas, l'access à certains files provoque une erreur d'input / sortie d'E / S.
Il recommand l'utilisation suivante pour xfs_repair afin que vous ne renconsortingez pas ces problèmes Monter le succès -> Umount -> exécuter xfs_repair -> mount Monter échoue -> essayer xfs_repair -> xfs_repair échoue -> enfin xfs_repair -L -> monter
L'ajout de la procédure mount + xfs_repair rend le système de files stable
Basé sur vos informations mises à jour, ce disque est corrompu au-delà de la réparation. Il peut s'agir d'un problème transitoire qu'une réinstallation réparera – ou il peut y avoir des dommages réels sur le lecteur. Je considérerais simplement replace le lecteur comme l'option la less inquiétante.
Dans mon cas, cela a aidé.
sudo xfs_repair -v -L / dev / dm-0
Mon nœud n'a pas pu démarrer après une coupure de courant et j'ai reçu l'erreur «Impossible de monter / sysroot» et est entré en mode d'urgence.
Monter et démonter a échoué, alors je suis juste allé de l'avant avec l'option -L et cela a aidé mon nœud à redémarrer.