![Eliminar el espacio vacío de la copia de seguridad de la imagen de una unidad](https://rvso.com/image/1615244/Eliminar%20el%20espacio%20vac%C3%ADo%20de%20la%20copia%20de%20seguridad%20de%20la%20imagen%20de%20una%20unidad.png)
Lo usé dd
en una unidad mía en la que estoy construyendo mi distribución de Linux. Tengo un problema, ¿cómo preparo esa ISO (de una unidad de 256 GB (por lo que tengo un archivo de imagen ISO de 256 GB)) para que sea de un tamaño más pequeño (eliminar el espacio vacío)?
Respuesta1
Puede adjuntar la imagen losetup
y utilizar cualquier herramienta de partición para cambiar el tamaño de las particiones. Después de eso, puedes truncar la imagen de forma segura.
Para obtener un tutorial, puede consultar:https://softwarebakery.com/shrinking-images-on-linux
Desde el enlace de arriba:
# modprobe loop
# losetup -f
# losetup /dev/loop0 myimage.img
# partprobe /dev/loop0
Ahora puede cambiar el tamaño de las particiones en el disco (por ejemplo, usando gparted /dev/loop0
), manteniendo el espacio vacío al final. Luego cierre la imagen del bucle:
# losetup -d /dev/loop0
y utilícelo truncate
para truncar el archivo a un tamaño específico.