Desejo converter minha /homepartição atual em BTRFS (ou outros sistemas de arquivos) sem perder dados, se possível, que medidas devo tomar para isso? é seguro?
Desejo converter minha /homepartição atual em BTRFS (ou outros sistemas de arquivos) sem perder dados, se possível, que medidas devo tomar para isso? é seguro?
Respostas:
Se você instalar btrfs-toolscom sudo apt-get install btrfs-tools, o btrfs-convertcomando 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/imagena 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
fstabse ele mencionar ext2 / 3/4 explicitamente (apenas altere-o para autoou btrfs) 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 terminar 0 0(altere para 0 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.