現在、私のファイルサーバーには複数のディスクイメージが格納されています。これは主にddを使用して作成されたシステムイメージです。このようなイメージを作成する理由は、他の作業にハードドライブが必要なため、後でハードドライブが発生したときに復元できるようにイメージを作成することです。
問題は、ディスクイメージが大量に消費され、イメージ内に空きスペースが多いのですが、ディスクの実際の内容だけを含むようにイメージを縮小することは可能ですか?例を示します。例を得るために、画像の1つをインストールしました。
Disk.img (500GB)
Disk.imgp1 (Total:1GB/Free:920MB) ext2 /boot
Disk.imgp2 (Total:4GB/Free:4GB) swap swap
Disk.imgp3 (Total:495GB/Free:390GB) ext4 /
ご覧のとおり、空き容量が多いですが、画像はまだ500GBを占めています。 106GBに縮小してからハードドライブに復元する方法はありますか?私は主にEXTパーティションとNTFSパーティション(一部のパーティションはLUKSで暗号化されている)を持つGPTテーブルとDOSテーブルを持つイメージを持っています。
答え1
このチュートリアルあなたが探しているようです。デフォルトでは、ディスクイメージをマウントし、GPartedを使用してサイズに合わせて切り取り、fdiskを使用して切り取ります。