Problema de conversão ext4 do CentOS 5.5 - a partição ext4 é reconhecida como ext3

1

Eu tinha uma máquina 5.4. Atualizado para 5.5 hoje via upgrade do yum. Tudo correu bem. Reiniciado. Queria converter partição raiz para ext4 (eu tenho três partições: / boot, / e swap). Todos eles no software RAID 1 (root é / dev / md2). Eu fiz o seguinte para converter

yum install e4fsprogs
tune2fs -O extents,uninit_bg,dir_index /dev/md2
nano /etc/fstab # I indicated here that my /dev/md2 is of ext4
uname -a
mkinitrd -f /boot/initrd-2.6.18-194.3.1.el5.img 2.6.18-194.3.1.el5

Reinicializado. Eu esperava que o fsck fosse iniciado automaticamente, como dito em algum site. Mas isso não aconteceu. Joguei algum erro (não me lembro exatamente qual). Ok, eu iniciei o resgate do linux e executei fsck:

fsck -t ext4 -fy /dev/md2

A partição correu bem. Mas ainda quando eu inicializo o sistema principal, ele diz no log: "ext3-fs:" então algo sobre não ser capaz de montar a partição ext3 devido à extensão desconhecida atribuída (200).

Eu inicializei o resgate do linux novamente. Ele carrega bem e determina corretamente todas as partições da minha máquina ext3 (boot) e ext4 (/) sob / mnt / sysimage muito bem.

Eu tentei novamente a coisa do mkinitrd, observando sua saída e garantindo que o módulo ext4 fosse incluído no sistema. Eu também editei o arquivo menu.lst grub para incluir o parâmetro do kernel rootfstype = ext4. Má sorte. Eu ainda tenho uma mensagem do ext3-fs sobre não ser capaz de montar o sistema de arquivos por causa dos atributos e do kernel panic imediatamente após. Eu verifiquei o / etc / fstab - está tudo bem e dizendo que o root é do ext4.

O que eu fiz de errado? Esta máquina está vazia, então posso simplesmente reformatá-la com o 5.5 e recriar partições para ser originalmente ext4. Mas ... eu só quero saber o que fiz de errado.

    
por Vladislav Rastrusny 19.05.2010 / 17:23

2 respostas

1

Eu resolvi o problema. Foi porque o mkinitrd foi chamado sem a opção - com = ext4 . Eu publiquei artigo detalhado para meu blog .

    
por 20.05.2010 / 15:05
0

Minhas desculpas pelo menos que a natureza útil desta mensagem, mas eu definitivamente apenas reformatar a máquina, se puder. Por um lado, acredito que a migração do ext3 para o ext4 não lhe dá muito / nenhum dos benefícios de desempenho sofisticados que tendem a estar por trás de tal migração. Você precisa de um novo sistema de arquivos ext4 para colher os benefícios do novo layout do sistema de arquivos. Você poderia fazer isso através da clonagem dos dados em outro LV (se você estiver usando o LVM) ou por uma nova instalação. YMMV sobre qual é o mais simples para o seu caso.

    
por 19.05.2010 / 21:22