Transferindo todo o sistema Linux para um novo disco

3

Algumas semanas atrás eu instalei o Linux como uma máquina virtual no meu sistema Windows 7, mas não pensei muito (ou calculei mal) o tamanho de várias partições e, pior ainda, não estou usando 'lvm'. Hoje eu tentei instalar o Qt 5.0 SDK que requeria cerca de 500MB de espaço em / tmp que eu não tinha, mas outras partições tinham um pouco de espaço. O esquema de partição é:

primary partitions:

/boot 60M ext4

extended partitions:

/ 6.5G ext4

swap 512M ext4

/tmp 512M ext4

/var 1G ext4

/home 5G ext4

Eu inicializei a partir de um live CD do Ubuntu e usei o gparted para conseguir redimensionar a partição / tmp, problema resolvido! Mas aqui eu posso ver o benefício de usar 'lvm'.

Eu quero criar um novo sistema que use lvm. Mas em vez de fazer uma nova instalação, acho que podemos transferir meu sistema atual para um novo disco rígido.

Eu adicionei outro disco rígido virtual de 100 GB a essa máquina virtual, criei uma partição primária de 256 MB / boot e o restante do espaço para uma partição lvm. Agora eu tenho várias partições (exceto / boot) em volumes lógicos ( usando este guia ). Agora vem a parte difícil, como faço para mover o sistema para este novo disco corretamente?

Configuração atual: Linux Mint 13 32 bit no Windows 7 32 bit usando o virtualbox 4.2.

    
por rsjethani 24.12.2012 / 21:54

3 respostas

3

  • use tar (como root) para empacotar todo o sistema em um arquivo .tar.gz.
  • configurar partições para o novo sistema, monte todos os discos nos quais eles pertencem
  • descompacte tudo no novo sistema
  • verifique arquivos como / etc / fstab para garantir que tudo ainda seja válido.

tar é capaz de armazenar permissões, horários e proprietários de todos os arquivos. Portanto, o novo sistema deve se parecer exatamente com o antigo.

    
por 25.12.2012 / 00:13
2

Eu recomendaria usar o clonezilla . Aqui está um bom tutorial que o guiará pela maior parte de como clonar a partição de VMs existente para a nova que você criou no segundo dispositivo virtual.

    
por 25.12.2012 / 00:38
0

Eu recomendaria usar o 'VboxManage' para expandir seu disco virtual. Não há necessidade de fazer nova instalação com o novo disco virtual ampliado e transferir o sistema antigo nele. Eu já fiz isso.

Os passos são muito simples ( exemplo de procedimento ):

  1. Pare a máquina virtual.
  2. Expansão da unidade em 'VboxManage'.
  3. Carregando a máquina virtual existente de algum LiveCD como 'SystemRescueCD'.
  4. Montando seu HDD virtual e executando resize2fs.
por 11.02.2018 / 16:53