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 -r

Prossiga 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-amd64

2. 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/sda1

Para converter de ext3 para ext4, execute o comando:

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

Aqui, /dev/sda1 é o nome da unidade / partição a ser convertida. Para obter uma lista de todas as partições, use o comando:

fdisk -l

4. 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/sda1

5. Monte o sistema de arquivos

Execute o comando sudo mount para montar a partição:

sudo mount -t ext4 /dev/sda1 /mnt

Você 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/fstab

Procure 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 grub

8. Reinicie

Uma vez tudo feito, desmonte /dev/sda e reinicie o sistema.

cd /tmp  
umount /mnt  
shutdown -r now

Se 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

  1. Primeiro, desmonte o sistema de arquivos:
init 1  
umount /dev/sda1

Substitua /dev/sda1 no comando acima pelo nome do sistema de arquivos danificado.

ex. umount /dev/sda3 ou umount /home

  1. 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/sda1

ou

fsck.ext3 /dev/sda1
  1. Aqui, usando (‘-t’ ou ’.’ você pode especificar o tipo de sistema de arquivos)

  2. 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.

  3. Após executar o comando fsck, o sistema verificará se há erros no sistema de arquivos.

  4. Remonte o sistema após o processo fsck ter sido concluído.
    Execute:

mount /dev/sda3

Nota: 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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.