A menos que alguém encontre algo melhor, acho que a única coisa a fazer é:
- Restaure seu backup.
- Redimensione sua partição raiz (usando
resize2fs
).
(Você precisará de um disco de inicialização para isso - você não pode redimensionar partições ao vivo, tanto quanto eu sei) - Crie as partições adicionais.
- Inicialize em seu usuário único do sistema operacional e monte
/
leitura-gravação e, em seguida, para cada nova partição:- Monte as novas partições em
/mnt
- Mova seus arquivos para
- desmontar
/mnt
- Adicione a partição a
/etc/fstab
- Monte as novas partições em
Dependendo do tamanho do seu disco rígido e da quantidade de dados que você precisa mover, talvez seja necessário percorrer as etapas de 2 a 4 algumas vezes (uma vez para cada partição). Observe também que, se sua partição raiz estiver muito cheia, talvez você não consiga criar novas partições grandes o suficiente para armazenar todos os dados que deseja mover, o que significaria que você está sem sorte.
Você também pode querer configurar um sistema de backup que não seja dd
, para que isso não seja tão doloroso no futuro (e para que você possa restaurar dados em seu sistema sem ter para mexer com a imagem de disco) - Bacula seria minha sugestão.