e2fsck: impossible de définir des drapeaux superblocs sur LogicalVolume

Lorsque je démarre ma machine soit en mode normal soit au niveau d'exécution 1, il lance l'erreur suivante et je ne parviens pas à démarrer la machine:

checking filesystems /dev/MyGroup/LogVol00: UNEXPECTED INCONSISTENCY; RUN fsck MANNUALLY (ie, without -a or -p options) \*** An error occured during the file system check \*** Dropping you to a shell; the system will reboot \*** when you leave the shell Give root password for maintenance (or type Control-D to continue): 

Je e2fsck le mot de passe et lance fsck et e2fsck , mais les deux donnent le même format d'erreur que ci-dessous:

 (Repair filesystem) 1 # fsck fsck 1.39 (29-May-2006) 

OU

 (Repair filesystem) 1 # e2fsck -y /dev/MyGroup/LogVol00 e2fsck 1.39 (29-May-2006) /dev/MyGroup/LogVol001: clean, 141289/1402144 files, 804207/1400832 blocks e2fsck 1.39 (29-May-2006) The filesystem size of the device is 131072 blocks Either the superblock or the partition table is likely to be corrupt! 

Maintenant, je décide d'utiliser un superbloc alternatif comme suit:

 (Repair filesystem) 6 #dumpe2fs /dev/MyGroup/LogVol00 | grep -i superblock 

Pour réparer le système de files en utilisant la command alternative-superblock, procédez comme suit:

 (Repair filesystem) 7 #e2fsck -f -b 8193 /dev/MyGroup/LogVol00 

Après avoir utilisé tous les superblocs alternatifs, j'obtiens le même message d'erreur que ci-dessous:

 e2fsck 1.39 (29-May-2006) /dev/MyGroup/LogVol00: recovering journel e2fsck: unable to set superblock flags on /dev/MyGroup/LogVol00: 

Comment puis-je résoudre ce type de problème?

Vous ne mentionnez pas que vous apportiez des modifications de configuration avant de redémarrer et d'get l'erreur. Si vous faisiez des changements alors cela pourrait donner un indice quant à l'endroit où chercher. Cependant en supposant que cela se soit produit sans modification de la configuration.

Tout d'abord, vous pouvez avoir un vrai problème de disque. Regardez la sortie de la

 dmesg 

command et voir si cela répertorie tous les problèmes après avoir exécuté la command e2fsck.

Si cela ne montre aucune cause probable, vérifiez l'état de votre volume logique. Utilisation

 lvdisplay /dev/MyGroup/LogVol00 

Cela énumérera un certain nombre de choses. En particulier, regardez les inputs LV Write Access , LV Status et "LV Size" dans la sortie. L'access en lecture seule ou la mauvaise taille de la partition entraînerait des erreurs.