Linuxホスト(Linux Mint 18)で、VHDファイルを圧縮するにはどうすればよいですか?
これまでのところ、私の検索では常にHyper-Vを使用したソリューション、またはWindowsホスト上のLinuxゲストを使用した状況が返されますが、逆に、Linuxホスト上でVirtualBoxを使用して実行されているWindowsゲストがあります。
LinuxでのVHDファイルの使用を回避しようとしたときに答えを見つけたので、私はちょっとばかげていると感じます。ディスクをVDI形式に複製すると(Windowsゲストでsdeleteを実行した後)、ディスクも最小サイズに縮小されます。
vboxmanage clonemedium INPUT.VHD OUTPUT.VDI --format VDI --variant standard
また、VHDからVHDまで機能します
vboxmanage clonemedium INPUT.VHD OUTPUT.VDI --format VDI --variant standard
このソリューションは、仮想ディスクの2番目のコピーを格納するために追加のストレージが必要であり、プロセスが終了した後にファイルを交換する必要があるため、「コンパクト化」ほど効率的ではありません。