ext3 convertido para ext4 ainda sendo montado como ext3

1

Eu tenho um problema um tanto bizarro no momento com meu sistema Debian (principalmente teste).

Eu costumava ter uma partição-raiz em lvm que foi formatada como ext3.

Eu agora inicializei um sistema ao vivo e converti o ext3 para ext4 (via tune2fs ...) e também fiz um fsck.ext4. No sistema live eu posso montar a partição como ext4.

Então eu mudei a entrada em / etc / fstab do ext3 para o ext4 e reiniciei meu Debian.

O problema é que a partição (apesar de dizer ext4 em / etc / fstab) parece ainda estar montada como ext3 - pelo menos é o que o mount diz.

Quando tento determinar o tipo de sistema de arquivos, obtenho resultados inconsistentes:

fsck -N relata ext4:

sudo fsck -N /dev/mapper/hed-root 
fsck from util-linux 2.20.1
[/sbin/fsck.ext4 (1) -- /] fsck.ext4 /dev/mapper/hed-root 

mas blkid diz ext3

sudo blkid -o value -s TYPE /dev/mapper/hed-root 
ext3

Como eu disse, o sistema de arquivos reside em um volume lvm. Eu não mudei nada lá.

O que posso fazer para resolver isso?

Muito obrigado!

    
por morgon 07.05.2013 / 02:42

2 respostas

1

O blkid ainda pode estar usando a entrada de cache antiga para esse LV.

Você pode garantir que o blkid esteja reportando informações corretas ignorando o cache:

sudo blkid -p /dev/mapper/hed-root

Também pode fazer uma passagem de coleta de lixo no cache:

sudo blkid -g /dev/mapper/hed-root

Espero que isso ajude.

    
por 07.05.2013 / 02:56
0

Com base na saída dos recursos do seu sistema de arquivos, você não converteu seu sistema de arquivos em ext4.

Para resolver o problema, converta o sistema de arquivos para ext4 . Reinicialize seu CD ao vivo e execute os comandos apropriados:

tune2fs -O extents,uninit_bg,dir_index /dev/mapper/hed-root
e2fsck -fDC0 /dev/mapper/hed-root

(Note que o driver ext4 é capaz de montar sistemas de arquivos ext2 e ext3, e é por isso que seu sistema é atualmente utilizável.)

    
por 07.05.2013 / 05:21