Desejo converter minha /home
partição atual em BTRFS (ou outros sistemas de arquivos) sem perder dados, se possível, que medidas devo tomar para isso? é seguro?
fonte
Desejo converter minha /home
partição atual em BTRFS (ou outros sistemas de arquivos) sem perder dados, se possível, que medidas devo tomar para isso? é seguro?
Se você instalar btrfs-tools
com sudo apt-get install btrfs-tools
, o btrfs-convert
comando será disponibilizado para você.
Primeiro, execute um fsck
:
sudo fsck.ext3 -f /dev/xxx
Então, converta!
sudo btrfs-convert /dev/xxx
Para rollabck, 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.
Obviamente, embora este seja um procedimento relativamente seguro, pois apenas 1 MB precisa ser movido e o Ext2 / 3/4 FS original está disponível como imagem, você decide se deseja fazer o backup. Como em qualquer operação do sistema de arquivos, existe um risco inerente de perda de dados.
Seus dados permanecem no lugar, bem como seus metadados Ext4. No entanto, o primeiro 1 MB é movido e uma série de metadados BTRFS é criada no espaço livre do Ext4.
Ref parcial: https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3
fstab
se ele mencionar ext2 / 3/4 explicitamente (apenas altere-o paraauto
oubtrfs
) ou se contiver opções de montagem específicas do ext (precisa ser avaliada caso a caso, abra uma pergunta e publique seu fstab ) ou se a linha não terminar0 0
(altere para0 0
). O GRUB não precisa de alterações, porque lida apenas com a raiz, não com a casa. Fazer btrfs-convert sem fsck é como ir a uma corrida de carros sem que um mecânico verifique seu carro de antemão - você pode fazê-lo e ter sucesso, mas é estúpido, a menos que você tenha uma boa razão.