“Neste artigo, um usuário conta como moveu sua instalação de Linux completa para outra partição, em poucos passos. Em resumo, ele deu boot por outra instalação de Linux (um live CD serviria), copiou (com parâmetros menos comuns do 'cp') tudo, editou o fstab da partição nova, alterou a configuração do GRUB, e tudo funcionou.
Ironicamente, o que ele queria fazer poderia ser alcançado com o live CD do GParted para redimensionar a sua partição. Ainda assim, o relato pode ser útil para alguém.”
A vantagem de se usar o cp é que vc está copiando apenas os dados, não as informações da partição como no caso do dd.
Apenas uma ressalva, que ocorreu comigo:
Uma vez estava mudando o HD de uma máquina, substituindo um IDE por um SATA. Como os módulos necessários para o IDE são diferentes do SATA, o sistema não iniciava.
Resolvi reinstalar o sistema, e copiar só os dados, mas teoricamente bastaria bootar com um live-cd, fazer um chroot para o novo HD Sata e gerar outro intitrd.
Marcelo Vivan Borro