Eu tenho um disco rígido de 80 GB que contém uma cópia do Ubuntu e um total de cerca de 20 GB de dados. Eu gostaria de transferir esses dados para um SSD com capacidade de 60 GB.
Eu olhei para ferramentas como dd e clonezilla, no entanto, todas elas tiveram uma limitação importante: a unidade de origem deve ter uma capacidade menor que a unidade de destino.
Agora, não tenho certeza se essa é uma limitação inerente a todos os métodos de clonagem, mas existe uma maneira de copiar todos os dados para que o SSD possa ser inicializado e a operação do sistema possa ser retomada sem problemas?
EDIT: Eu provavelmente deveria mencionar também que eu preferiria não mexer com partições da unidade de origem, se possível. Estou bastante relutante em fazer qualquer alteração porque o conteúdo tem sido bastante ... temperamental.
EDIT2: Tudo bem, arrisquei e redimensionei a partição de origem. Consegui fazer isso sem problemas. Então eu iniciei um USB ao vivo e usei o gparted para criar uma troca e ext4 na unidade alvo. As partições são sda1 e sda2, respectivamente.
Eu então executei o dd com sucesso na partição ext4 redimensionada e enviei-o para o sda2. Como o sda1 é swap, deixei esse sozinho.
Em seguida, eu fiz mkswap / dev / sda1 e, em seguida, montei sda2 em / media / target para poder editar o / etc / fstab em sda2, alterando as linhas apropriadas para as partições apropriadas.
Agora para onde estou preso. Pelo que entendi, preciso executar o grub-install, mas não tenho idéia de como usá-lo corretamente. Tentei grub-install / dev / sda, mas eu recebi um erro perguntando se / dev foi montado. Tentei montar / media / target / dev e, em seguida, repetindo grub-install / dev / sda, mas eu recebo o seguinte: link