從磁碟機的映像備份中刪除空白空間

從磁碟機的映像備份中刪除空白空間

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按特定大小截斷檔案。

相關內容