Convertendo Sistemas de Arquivos

Nesse artigo, descrevo um roteiro para efetuar conversões entre os sistemas de arquivos existentes no GNU/Linux.

[ Hits: 2.677 ]

Por: Fábio Farias em 21/12/2016


fstransform - Convertendo Sistemas de Arquivos



Instalando o fstransform

No openSUSE Leap 42.2, atual versão, eu instalei adicionando o repositório:
  • http://download.opensuse.org/repositories/filesystems/openSUSE_Leap_42.2/

E depois, instalando com o comando:

# zypper in fstransform

Em outras distros eu não testei. Mas o autor do artigo citado afirma que basta fazer o download do arquivo no link
E, tendo o compilador C++ instalado, basta executar os tradicionais comandos:

./configure
make
sudo make install

Convertendo um sistema de arquivos

No meu primeiro exemplo, eu converti uma partição Ext4 em JFS. As partições precisam estar desmontadas. Para a conversão deste exemplo execute no terminal, logado como root, o comando:

# fstransform /dev/sda3 jfs

Durante a conversão será solicitado em um determinado momento que se pressione C para continuar e depois Enter para confirmar.

No meu exemplo, a partição a ser convertida é a /dev/sda3. Substitua essa informação conforme o seu caso.

O resultado, podemos ver nas imagens abaixo, ao estilo antes e depois. Eu usei o GParted para visualizar as conversões, pois o mesmo identifica cada sistema de arquivo com uma cor. Isso destaca bem as operações de conversões.

Antes da conversão, partição /dev/sda3 em Ext4:
Linux: Convertendo Sistemas de Arquivos
Depois da conversão, partição /dev/sda3 em JFS:
Linux: Convertendo Sistemas de Arquivos
Basta montar a partição agora e conferir a integridade dos arquivos. Aqui, todos os arquivos estavam intactos

Outras conversões - Opções seguras

De JFS para XFS:
Linux: Convertendo Sistemas de Arquivos
De XFS para Ext4:
Linux: Convertendo Sistemas de Arquivos

Opções inseguras

Nos testes que fiz, usei o comando abaixo para converter uma partição Ext4 em Btrfs.

# fstransform /dev/sda3 btrfs --force-untested-file-systems

O mesmo comando foi usado para converter Ext4 em NTFS e este, em Ext4 novamente. Nesse caso específico, de Ext4 para Btrfs, recomendo novamente usar o método oficial de conversão destes sistemas de arquivos.

De Ext4 para Btrfs:
Linux: Convertendo Sistemas de Arquivos

Conclusão

O método mais seguro para trocar um sistema de arquivos continua sendo ainda o tradicional backup dos arquivos em outro local, formatação da partição e o posterior retorno dos arquivos no local de origem.

No entanto, saber da existência de um programa como esse, pode ajudar em alguns casos específicos. Basta ter um bom backup e tempo de sobra.

Página anterior    

Páginas do artigo
   1. Introdução
   2. fstransform - Convertendo Sistemas de Arquivos
Outros artigos deste autor

TDE no openSUSE

openSUSE Evergreen

Atualizando versões do openSUSE pela internet

openSUSE 11.3 (parte 1)

openSUSE 11.3 (parte 2)

Leitura recomendada

Montando partições para outros usuários acessar

Gerenciando o HD com o fdisk

Solucionando problemas no sistema de arquivos

Sistema de identificação em rede (NIS)

Sistemas de arquivos no Unix - Arquivos, Diretórios e Partições

  
Comentários
[1] Comentário enviado por izaias em 21/12/2016 - 17:08h

Rapaz, não sabia disso! Muito poderoso o terminal Linux.

Boa, muito esclarecedor.!
Ótimo trabalho!

[2] Comentário enviado por Piu em 21/12/2016 - 23:20h

ótimo artigo!
usei muito esse aí
caiu como uma luva
mas, ainda concordo com você, melhor usar o sistema "tradicional", mas, esse também é uma mão na roda.

[3] Comentário enviado por Fabio_Farias em 22/12/2016 - 11:43h


[1] Comentário enviado por izaias em 21/12/2016 - 17:08h

Rapaz, não sabia disso! Muito poderoso o terminal Linux.

Boa, muito esclarecedor.!
Ótimo trabalho!


Muito obrigado Izaías

[4] Comentário enviado por Fabio_Farias em 22/12/2016 - 11:46h


[2] Comentário enviado por Piu em 21/12/2016 - 23:20h

ótimo artigo!
usei muito esse aí
caiu como uma luva
mas, ainda concordo com você, melhor usar o sistema "tradicional", mas, esse também é uma mão na roda.


Obrigado Piu

[5] Comentário enviado por mcnd2 em 02/01/2017 - 08:35h

Muito bom saber de ferramentas de manipulação de partições de disco, tanto para conversão, manutenção ou recuperação.

Ótimo artigo!
__________________
Linux User #606334
Debian - Xubuntu - Fedora - Mageia - FreeBSD.
Open your mind!

[6] Comentário enviado por Fabio_Farias em 02/01/2017 - 14:21h


[5] Comentário enviado por mcnd2 em 02/01/2017 - 08:35h

Muito bom saber de ferramentas de manipulação de partições de disco, tanto para conversão, manutenção ou recuperação.

Ótimo artigo!
__________________
Linux User #606334
Debian - Xubuntu - Fedora - Mageia - FreeBSD.
Open your mind!


Muito obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
{BANNER_MODEL3}

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts