Parece que minha postagem original estava completamente errada. Você pode converter uma partição ext3fs em uma partição ext4fs enquanto ela estiver montada, porque o processo de conversão na verdade não altera os arquivos que foram gravados anteriormente para usar extensões. Isto está documentado no ext4 howto , juntamente com todas as razões pelas quais é realmente uma má idéia para você para tentar:
- Nenhum dos arquivos existentes foi convertido, portanto você não receberá nenhum aumento de desempenho (e de acordo com o instruções de distribuição , alguns kernels possuem bugs lidando com esses arquivos importados)
- Você precisa ter um gerenciador de inicialização que suporte ext4, caso contrário, você não saberá até que ele pare de inicializar (já que o arquivo não é alterado durante a conversão, o gerenciador de inicialização ainda poderá encontrá-lo, até o arquivo foi substituído ou movido).
- Se o ext4 não estiver integrado em seu kernel, você deve certificar-se de que seu initrd / initramdisk tenha o módulo para ele.
- Você precisa atualizar todos os seus parâmetros de inicialização do kernel e fstab para mostrar que o sistema de arquivos é ext4, já que ele não será mais montado como ext3.
- O sistema deve ser reinicializado
- A partição exigirá um fsck depois de reinicializado (com uma versão fsck que entende ext4)
O howto lista algumas das alterações necessárias em uma base por distribuição, para que você possa determinar as versões corretas de quais pacotes instalar.
Se a inicialização de um LiveCD não for uma opção, presumo que este seja um servidor hospedado remotamente e que você não pode simplesmente ir e inicializar um CD. Se um desses acima falhar, como você vai lidar com isso quando ele não voltar depois da reinicialização? Quanto tempo leva para fsck sua partição root, então você saberá quanto tempo vai dar antes de começar a se preocupar, e quanto tempo você vai começar a suar?
Caso contrário, se você tiver certeza de que fez tudo certo e configurou tudo corretamente, basta executar
tune2fs -O extents,uninit_bg,dir_index /dev/partitiondevice
shutdown -r now