Como posso converter uma partição ext4 para btrfs (ou outros sistemas de arquivos) sem perder dados?

15

Desejo converter minha partição /home atual em BTRFS (ou outros sistemas de arquivos) sem perder dados, se possível, que etapas devo seguir para isso? é seguro?

    
por Uri Herrera 09.10.2012 / 01:24

1 resposta

18

Se você instalar btrfs-tools com sudo apt-get install btrfs-tools , o comando btrfs-convert será disponibilizado para você.

Primeiro, execute um fsck :

sudo fsck.ext3 -f /dev/xxx

Então, converta!

sudo btrfs-convert /dev/xxx

Para executar, execute:

sudo btrfs-convert -r /dev/xxx

Para limpar um pouco de espaço e tornar a conversão permanente, exclua /ext2_saved/image na partição.

É claro que, embora este seja um procedimento relativamente seguro, como apenas 1 MB precisa ser movido, e o Ext2 / 3/4 FS original está disponível como uma imagem, cabe a você decidir se fará o backup. Como acontece com qualquer operação do sistema de arquivos, existe um risco inerente de perda de dados.

Seus dados permanecem no lugar, assim como seus metadados Ext4. No entanto, o primeiro 1 MB é movido e uma série de metadados do BTRFS é criada dentro do espaço livre do Ext4.

Ref. parcial: link

    
por hexafraction 09.10.2012 / 02:07