Primeiro, se você usou todo o disco de 250 GB para a sua instalação atual, precisará reduzi-lo para caber no disco de 120 GB. Você só pode reduzir um sistema de arquivos ext4 enquanto estiver desmontado, então você precisará inicializar um sistema live Ubuntu (CD ou USB), ou um sistema live de manutenção especializado como GParted ao vivo . Você pode usar o resize2fs
ou o GParted para redimensionar o sistema de arquivos existente.
Uma vez que você reduziu o (s) sistema (s) de arquivos de sua instalação existente para caber no novo disco, você pode fazer o resto do movimento com o sistema de arquivos montado, se quiser. Se o sistema de arquivos existente couber no novo disco, você poderá fazer a transferência sem desmontar nada ou reinicializar.
Na descrição a seguir, mostrarei como passar do volume físico /dev/sdb1
para o volume físico /dev/sda1
, com um grupo de volumes existente chamado oldvg
. Certifique-se de ajustar as letras do disco e os números das partições para corresponder ao seu sistema.
Para fazer uma transferência ao vivo:
- Particione o novo disco, usando a ferramenta de particionamento de sua escolha (
cfdisk
, fdisk
, parted
,…). Veja por exemplo Como adiciono um disco rígido adicional?
- Crie um volume físico no novo disco:
pvcreate /dev/sda1
- Adicione este volume físico ao grupo de volumes existente que contém o (s) volume (s) lógico (s) que você deseja mover:
vgextend oldvg /dev/sda1
- Mova os volumes lógicos de um volume físico para outro:
pvmove /dev/sdb1 /dev/sda1
- Divida o grupo de volumes existente em dois:
vgsplit oldvg newvg /dev/sda1
Outro método é tornar o (s) volume (s) lógico (s) existente (s) um volume de espelho com lvconvert --mirror
, configurar um espelho no novo disco e, em seguida, dividir os espelhos com lvconvert --splitmirrors
. Dessa forma, você acaba com duas cópias de seus dados e, após a divisão, cada cópia leva sua própria vida.
Depois de ter feito a cópia, você precisará tornar o novo disco inicializável. Monte o sistema de arquivos para isso. Assumindo que ele esteja montado em /mnt
, execute estes comandos como root:
chroot /mnt
# if the name of the volume group has changed, edit /etc/fstab
update-grub
grub-install /dev/sda
Como alternativa, você pode usar Clonezilla . Esta é uma poderosa ferramenta de manipulação de disco e clonagem, e eu acho que cobre a sua situação, mas eu não tenho experiência com isso.