GNU/Linux >> Tutoriels Linux >  >> Linux

INCOHÉRENCE INATTENDUE ; EXÉCUTER fsck MANUELLEMENT

Hier, l'un de mes serveurs clients est tombé en panne en raison d'une mise hors tension inattendue du serveur, et il n'y avait bien sûr pas d'accès ssh.
Comme il s'agit d'un serveur hébergé à distance, nous n'avons pas pu mettre la main dessus. Quand il a redémarré, il a exécuté un fsck automatique sur sda et sdb.

 

Comme il s'agissait d'un disque SATA II lent avec environ 1,5 To de contenu, il a fallu environ 3 heures pour le terminer. À la fin, il a soudainement affiché cette erreur :

INCOHÉRENCE INATTENDUE ; EXÉCUTER fsck MANUELLEMENT

Ce message est assez clair, fsck automatique n'a pas pu corriger l'incohérence et il recommande de exécuter fsck manuellement .

Dans ces situations, certains recommandent de démarrer le serveur avec une image Linux en direct, comme un SystemRescueCD ou une clé de démarrage USB pour accéder au shell root, mais dans ce cas, la seule chose nécessaire était de taper le mot de passe root et d'exécuter simplement le fsck manuellement .

Lorsque j'ai visité le bureau de mon client où se trouve ce serveur, il y avait deux choses à faire :

1.- Évitez fsck en éditant les paramètres du noyau à partir du chargeur de démarrage grub en ajoutant "fastspeed" à la fin, redémarrez et croisez les fings pour que le système soit à nouveau actif.

2.- Exécutez fsck manuellement pour corriger toutes les incohérences de données inattendues.

J'en ai choisi 2, et c'était assez simple en fait :

Après l'INCOHÉRENCE INATTENDUE ; RUN fsck MANUALLY message il demandait d'entrer le mot de passe root ou appuyez sur CTRL + D pour continuer, j'ai donc entré le mot de passe root et lancé la commande :

fsck -y /dev/sdb1

C'était tout, fsck manuel a corrigé toutes les erreurs et le système était de nouveau opérationnel.

INCOHÉRENCE INATTENDUE ; RUN fsck MANUALLY was last modified:septembre 19th, 2017 by Esteban Borges
Linux
  1. Renommer la base de données MySQL

  2. gdb n'atteint aucun point d'arrêt lorsque je l'exécute depuis l'intérieur du conteneur Docker

  3. Comment exécuter sbt en tant que démon?

  4. exécuter sieve sur maildir

  5. CronJob toutes les 25 minutes

Commande Fsck sous Linux

Comment exécuter Windows 95 sous Linux

Comment exécuter un script bash

Linux – Exécuter des applications Mac Os X sous Linux ?

Un paquet Tls d'une longueur inattendue a été reçu ?

Comment puis-je exécuter manuellement une vérification nagios à partir de la ligne de commande ?