Como truncar partes não alocadas de uma imagem com várias partições

0

Eu criei espaço não alocado para cada partição do meu disco para copiar o disco rígido menor. Mas minha imagem ainda é 240 gb porque os setores ainda são iniciados a partir de locais antigos antes do processo de desalocação.

fdisk -l backup.img

Disk backup.img: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8778A8D2-18DA-4F2F-B73D-DEAE0B8DBDCF

Device          Start       End  Sectors  Size Type
backup.img1      2048   2000895  1998848  976M Linux filesystem
backup.img2   2000896  10000383  7999488  3.8G Linux swap
backup.img3  10000384  62480383 52480000   25G Linux filesystem
backup.img4 170000384 230143999 60143616 28.7G Linux filesystem

Existe alguma maneira de mesclar setores um após o outro? ou apenas truncar essas partes do meu arquivo de imagem? Então eu posso truncar o espaço vazio. Porque esta imagem deve ser de cerca de 60gb, mas porque existem setores em branco entre cada partição parece 240GB no momento.

    
por Anar Bayramov 28.06.2017 / 09:09

1 resposta

0

você não pode editar a imagem. você terá que restaurar cada partição, uma de cada vez, reduzi-la e criar uma nova imagem. Depois de ter o tamanho necessário, você pode restaurá-los todos para a nova unidade.

O PS certifica-se de que está a criar imagens de partição que não geram imagens.

    
por ravery 28.06.2017 / 09:27