Não testado, mas eu faria assim se o SSD for pelo menos do mesmo tamanho ou maior que o HDD:
Vamos nomear o SSD como /dev/sda
e o HDD como /dev/sdb
para simplificar.
Etapas:
- Conecte o SSD e o HDD e inicie um Ubuntu ao vivo a partir de uma mídia inicializável (CD-ROM, pendrive)
- execute este comando em um terminal:
sudo dd if=/dev/sdb of=/dev/sda
-
quando terminar, monte
/dev/sda
e edite o arquivo/etc/fstab
adicionando:/dev/sdb1 /home ext4 noatime,nodiratime,defaults 0 2
- Insira o diretório
/home
do/dev/sda
montado e apague tudo. - Agora vem a parte difícil: monte
/dev/sdb1
e apague tudo, exceto o diretório/home
. - Quando limpo, insira
/home
e mova os diretórios para a raiz do/dev/sdb1
montado - Apague o diretório
/home
vazio de/dev/sdb1
- Se
/dev/sda
for maior que/dev/sdb
, usegparted
para redimensionar a partição para caber no disco. - Reinicie a partir de
/dev/sda
- Aprecie.