Remova o espaço vazio do backup de imagem de uma unidade

Remova o espaço vazio do backup de imagem de uma unidade

Usei ddem uma unidade minha na qual estou construindo minha distribuição Linux. Estou com um problema: como preparo esse iso (de uma unidade de 256 GB (portanto, tenho um arquivo de imagem ISO de 256 GB)) para ter um tamanho menor (livrar-se do espaço vazio).

Responder1

Você pode anexar a imagem usando losetupqualquer ferramenta de partição para redimensionar partições. Depois disso, você pode truncar a imagem com segurança.

Para um tutorial, você pode consultar:https://softwarebakery.com/shrinking-images-on-linux

Do link acima:

# modprobe loop
# losetup -f
# losetup /dev/loop0 myimage.img
# partprobe /dev/loop0

Agora você pode redimensionar partições no disco (por exemplo, usando gparted /dev/loop0), mantendo o espaço vazio no final. Em seguida, feche a imagem em loop:

# losetup -d /dev/loop0

e use truncatepara truncar o arquivo em um tamanho específico.

informação relacionada