Isso não funcionará para a partição raiz (arquivos de dispositivos especiais, kernel, etc.). A menos que você tenha boas razões para não fazer isso, eu instalaria o sistema do zero.
Além disso, eu não modifico as duas partições ao mesmo tempo, mas passo a passo, sempre verificando se tudo funciona.
E eu começaria fazendo um backup.
Eu prosseguirei da seguinte forma:
- Faça um backup rigoroso em um disco externo
- Teste se o backup funciona e se você pode restaurar os dados
Agora, para a partição /root
:
- Inicialize a partir do CD ao vivo. Exclua a partição raiz. Formato ext4. Instale o sistema do zero.
- Verifique se o novo sistema funciona.
Quanto ao /home
, em vez de usar o tar, eu o movo para o novo ext4, verifique se ele funciona e exclua btrfs e expanda ext4. No entanto, se o espaço em disco for um problema, faça o seguinte:
- Inicialize a partir do CD ao vivo. Encolha a partição inicial.
- Inicialize normalmente e teste se os dados não estão corrompidos.
- Inicialize a partir do CD ao vivo. Crie uma partição ext4 no espaço vazio. Arquive sua casa lá.
- Exclua a partição btrfs, crie uma partição ext4, descompacte sua casa (como você propôs).
- Inicialize normalmente e teste que tudo funcionou como esperado e que seu
/home
foi totalmente restaurado. - Inicialize a partir do CD ativo, remova a partição ext4 que contém os arquivos, expanda a partição
/home
de volta para o tamanho original.