e2fsck: não é possível definir sinalizadores de superblock no LogicalVolume

5

Quando inicializo minha máquina no modo normal ou no nível de execução 1, ocorre o seguinte erro e não consigo inicializar a máquina:

 checking filesystems  
/dev/MyGroup/LogVol00: UNEXPECTED INCONSISTENCY; RUN fsck MANNUALLY  
       (i.e., 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):

Eu insiro a senha e executo fsck e e2fsck , mas ambos fornecem o mesmo formato de erro mostrado abaixo:

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

OR

(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!

Agora, decido usar o superbloco alternativo da seguinte forma:

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

Para reparar o sistema de arquivos pelo comando alternative-superblock use da seguinte forma:

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

Depois de usar todos os superblocos alternativos, recebo a mesma mensagem de erro, conforme mostrado abaixo:

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

Como posso solucionar esse tipo de problema?

    
por user2914 01.12.2010 / 12:41

1 resposta

1

Você não menciona que estava fazendo alterações de configuração antes de reinicializar e recebeu o erro. Se você estivesse fazendo mudanças, isso poderia dar uma pista de onde procurar. No entanto, supondo que isso aconteceu sem que nenhuma configuração fosse alterada.

Primeiro, você pode ter um problema real no disco. Olhe para a saída do

dmesg

comando e veja se isso lista quaisquer problemas depois de ter executado o comando e2fsck.

Se isso não mostrar uma causa provável, verifique o status do seu volume lógico. Use

lvdisplay /dev/MyGroup/LogVol00

Isso listará várias coisas. Em particular, observe as entradas LV Write Access , LV Status e "LV Size" na saída. O acesso somente leitura ou o tamanho incorreto da partição causariam erros.

    
por 01.12.2010 / 13:39