O CentOS 5.x suporta ext4?

4

Eu acredito que o sistema de arquivos padrão do sistema operacional no CentOS 5 é ext3.

É possível usar o ext4 no Centos 5.x ou apenas no 6.x? Posso atualizar um sistema de arquivos ext3 existente para o ext4?

    
por edotan 21.07.2012 / 14:13

3 respostas

4

Além da resposta de Kenny Rasschaert:

Você pode encontrar uma boa explicação aqui:

link

Esteja avisado que isso pode ser perigoso e você deve fazer um backup antes de tentar fazer isso.

Convertendo um sistema de arquivos raiz para ext4

A conversão de um sistema de arquivos raiz é um pouco mais complicada, pois não é possível desmontá-lo, pois o sistema está sendo executado nele. No entanto, ainda é possível fazê-lo sem usar uma mídia inicializável externa. Você deve fazer isso em um modo de usuário único.

O primeiro passo é modificar o seu arquivo / etc / fstab para dizer "ext4" em vez de "ext3" para a partição raiz. Isso é importante porque você estará operando em um sistema de arquivos somente para leitura mais tarde, e não poderá fazer a alteração, e isso resultaria em seu sistema incapaz de montar um sistema de arquivos raiz na próxima inicialização.

Vamos supor que a partição raiz seja / dev / sda1, portanto seu / etc / fstab deve ser parecido com isto.

/dev/sda1 / ext4 defaults 0 1

Agora remonte o sistema de arquivos raiz somente leitura.

mount -o remount,ro /

Em seguida, execute uma verificação do sistema de arquivos no sistema de arquivos raiz.

fsck.ext3 -pf /dev/sda1

Ele irá dizer-lhe para reiniciar o sistema. Isso pode ser uma boa idéia, então basta inicializar no modo de usuário único e remontá-lo somente para leitura novamente. Está bem, mesmo que já tenhamos modificado o / etc / fstab, porque o ext3 pode ser montado como ext4 sem conversão.

Em seguida, ative todos os recursos do ext4 no sistema de arquivos raiz.

tune2fs -O extents,uninit_bg,dir_index /dev/sda1

E execute uma verificação do sistema de arquivos no sistema de arquivos raiz novamente. Ele encontrará e corrigirá erros. Isso é normal.

fsck.ext4 -yfD /dev/sda1

Agora você pode reinicializar seu novo sistema ext4 e aproveitar os tempos de verificação mais rápidos do sistema de arquivos, melhor desempenho e todas as melhorias do ext4. Bem, quase; leia a próxima seção.

    
por 21.07.2012 / 14:39
9

De acordo com os documentos da Red Hat , ext4 é suportado na versão 5.6 e acima.

Instale o pacote e4fsprogs para utilitários ext4. Nas versões anteriores a 5.6, esses utilitários podem ser encontrados no pacote ext4dev .

    
por 21.07.2012 / 14:19
1

Isso pode ser muito antigo, mas o grub padrão no CentOS 5 não pode inicializar a partir do ext4. Achei isso da maneira difícil - peguei kernel panic após converter / root (assim / boot) para ext4.

Verifique aqui um procedimento de trabalho: link

Note que tem que instalar e4fsprogs antes do procedimento, e substituir o "tune2fs" por "tune4fs".

    
por 09.11.2017 / 11:35