![從磁碟機的映像備份中刪除空白空間](https://rvso.com/image/1615244/%E5%BE%9E%E7%A3%81%E7%A2%9F%E6%A9%9F%E7%9A%84%E6%98%A0%E5%83%8F%E5%82%99%E4%BB%BD%E4%B8%AD%E5%88%AA%E9%99%A4%E7%A9%BA%E7%99%BD%E7%A9%BA%E9%96%93.png)
我dd
在自己的一個驅動器上使用了它,我正在其上建立 Linux 發行版。我有一個問題,如何準備較小的 iso(256GB 驅動器(因此我有一個 256GB ISO 映像檔))(擺脫空白空間)。
答案1
您可以使用任何分割區工具附加映像losetup
並調整分割區大小。之後,您可以安全地截斷圖像。
教學可以參考:https://softwarebakery.com/shrinking-images-on-linux
從上面的連結:
# modprobe loop
# losetup -f
# losetup /dev/loop0 myimage.img
# partprobe /dev/loop0
現在您可以調整磁碟上的分割區大小(例如使用gparted /dev/loop0
),保留末端的空白空間。然後關閉循環影像:
# losetup -d /dev/loop0
並用於truncate
按特定大小截斷檔案。