Sistemas de Arquivos · 3 min read · Dec 05, 2025
Como Migrar Sistemas de Arquivos Ext2/Ext3 para Ext4 no Linux
Os sistemas de arquivos Linux Ext2 e Ext3 agora estão desatualizados. É hora de converter os antigos sistemas de arquivos para o mais recente, EXT4. O sistema de arquivos Ext4 é mais rápido e mais confiável do que as versões anteriores.
Não se preocupe! Você não precisa reinstalar o sistema; você pode simplesmente converter seu sistema de arquivos existente para EXT4 mantendo os dados armazenados inalterados.
Neste tutorial, mostrarei os passos a serem seguidos no Ubuntu. Os mesmos comandos funcionarão para outras distribuições Linux também.
Como migrar a partição ext2 ou ext3 para ext4
Primeiro, faça backup de todos os seus dados e siga os passos dados.
1. Primeiro de tudo, verifique seu kernel.
Execute o comando uname –r para saber qual kernel você está usando.
uname -rProssiga para o próximo passo se você tiver o kernel 2.6.28-11-generic ou superior.
Exemplo:
root@server1:/# uname -r
3.16.0-4-amd642. Inicie a partir do CD ao vivo do Ubuntu
3 Converter o sistema de arquivos para ext4
Execute o seguinte comando para converter de ext2 para ext4:
sudo bash
tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sda1Para converter de ext3 para ext4, execute o comando:
sudo bash
tune2fs -O extents,uninit_bg,dir_index /dev/sda1Aqui, /dev/sda1 é o nome da unidade / partição a ser convertida. Para obter uma lista de todas as partições, use o comando:
fdisk -l4. Verifique o sistema de arquivos em busca de erros
Após executar os comandos sudo, execute o comando fsck para corrigir qualquer problema de reparo que possa ter ocorrido durante os passos acima:
e2fsck -pf /dev/sda15. Monte o sistema de arquivos
Execute o comando sudo mount para montar a partição:
sudo mount -t ext4 /dev/sda1 /mntVocê pode verificar o diretório /mnt para garantir que os dados anteriores estejam presentes lá, inalterados.
6. Atualize o tipo de sistema de arquivos no arquivo fstab
Abra o arquivo /etc/fstab do seu sistema original. Se você o montou em /mnt, então o caminho é /mnt/etc/fstab.
nano /mnt/etc/fstabProcure a referência do sistema de arquivos anterior (ext2 ou ext3) e edite para ext4. Salve as alterações feitas no arquivo e saia.
7. Atualize o grub
Agora execute o comando sudo bash para atualizar o grub:
update grub8. Reinicie
Uma vez tudo feito, desmonte /dev/sda e reinicie o sistema.
cd /tmp
umount /mnt
shutdown -r nowSe houver algum dano ao sistema de arquivos Linux, você pode corrigi-lo usando a utilidade fsck. Ela funciona bem para sistemas de arquivos ext2, ext3 ou ext4. Para reparar o sistema de arquivos Linux ext2, ext3 ou ext4, execute os seguintes comandos como usuário root.
Passos para reparar o sistema de arquivos usando fsck
- Primeiro, desmonte o sistema de arquivos:
init 1
umount /dev/sda1Substitua /dev/sda1 no comando acima pelo nome do sistema de arquivos danificado.
ex. umount /dev/sda3 ou umount /home
- Execute fsck Fs-Name
Aqui, Fs-Name pode ser um nome de dispositivo, ponto de montagem, rótulo ext2, especificador UUID
Por exemplo, execute:
fsck -t ext3 /dev/sda1ou
fsck.ext3 /dev/sda1Aqui, usando (‘-t’ ou ’.’ você pode especificar o tipo de sistema de arquivos)
Passe a opção ‘y’ ou ’N’ junto com o comando fsck assim: fsck -y /dev/sda3. Ou você pode digitá-la toda vez que o sistema perguntar sim ou não durante o processo fsck.
Após executar o comando fsck, o sistema verificará se há erros no sistema de arquivos.
Remonte o sistema após o processo fsck ter sido concluído.
Execute:
mount /dev/sda3Nota: Se você estiver cauteloso com algum dos comandos dados acima, gostaria de sugerir que, em vez de tentar as ferramentas manuais acima, opte por alguma ferramenta automática de conversão e reparo de sistema de arquivos para Linux.
Se você quiser executar os passos manuais dados acima, ‘não se esqueça de fazer backup de todos os seus dados antes de prosseguir.
O fsck falhou em reparar os sistemas de arquivos Linux?
Sem problemas, você pode experimentar as ferramentas de recuperação do Linux que permitem recuperar os dados inacessíveis de qualquer sistema de arquivos Ext4, Ext3, Ext2, exFAT, FAT32, FAT16 e FAT12 baseados em volumes LINUX de uma maneira fácil e segura em comparação com o modo manual.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.