Mover e redimensionar partições proporcionalmente

4

Eu tenho uma imagem clonezilla de um disco com GPT e quero clonar em um disco maior e redimensionar as partições proporcionalmente. Por exemplo, se eu tenho um disco de 100 Gb e duas partições de 40 e 60 Gb, eu quero fazer um clone para outro disco de 200 Gb com o resultado de uma partições de 80 e 120 Gb.

Com o clonezilla, a única maneira de fazer isso é com a opção -k1, mas só funciona com discos MBR, existe alguma outra possibilidade de fazer isso? Talvez a única opção seja fazer um script para:

  • Visualizar partições e suas porcentagens (parted -l?)
  • Calcular o novo espaço
  • Mover as partições (parted move?)
  • Redimensionar as partições (redimensionamento dividido?)
  • Reconstrua o sistema de arquivos (e2fsck -f & resize2fs / dev / sdaX)
por xabim 15.05.2014 / 20:03

1 resposta

1

Isso não foi testado por mim, mas achei essa solução alternativa para o seu problema nos fóruns do CloneZilla.

Método 1 (para Windows) - trecho

I need to migrate WD 3T (hard disk 1 partition, GPT table and NTFS, BASIC) to Seagate 4T (create the partition table in the destination disk and try to create the partition table on the destination disk proportionally to have only 1 partition 4T)

Do last clonezilla versión support that? 3t to 4t GPT What restore options should i use?

Thank you very much

     

(testei por padrão e o resultado foi 4T "3T com WD3T DATA e 1T não formatado")

     

EDITAR: Stable Clonezilla live (2.1.2-20) não redimensiona automaticamente de 3T a 4T durante a migração. Mas aqui está uma solução:

     
  1. use o Clonezilla liveCD 2.1.2-20 para migrar Clone (device-devide) 3T para 4T. O resultado é HDD (4T) = 3T (com dados originais "clonados") + 1T (não formatado). 6 horas.
  2.   
  3. No Windows 7 (64 bits), instale o Minitool Partition Wizard Home Edition (é grátis !!) e redimensione o HDD (4T) para o espaço total ... 30 segundos!
  4.   

NOTA: Aqui está um link para Minitool , a ferramenta de referência acima .

Método 2 (para Unix) - trecho

Another method is you use cgdisk to create the GPT partition table on the destination disk. Make sure all the partitions are equal or larger than the source ones. Then you can use Clonezilla live to do local disk to disk cloning. Remember to enter expert mode, and choose "-k" option so that the partition table you have just created could be use.

Método 3 (para Unix)

Várias outras abordagens (3 na verdade) são destacadas no FAQ do CloneZilla sob a pergunta intitulada: Como posso restaurar a imagem do disco pequeno para um maior? . O método # 2 que encontrei na postagem do fórum acima é, na verdade, a primeira opção dessa lista, ou seja, usando o GParted para redimensionar depois da clonagem.

trecho

  1. Save the image in the Clonezilla server.
  2. Do a normal restoration to target machine by clonezilla.
  3. When clone is finished, use gparted to resize or move the partition. You can install gparted in the DRBL server, then boot the client into remote-linux-gra (dcs -> remote-linux-gra) mode, login client as root, run gparted to do that. Or you can use gparted LiveCD or LiveUSB to do that. A gparted-clonezilla dual boot live CD is available, for more info, check http://gparted.free.fr/GParted-Clonezilla/ or http://www.icewalkers.com/jump.php?AID=2917&src=home.
    
por 15.05.2014 / 20:47