ゲストがbtrfsを使用している場合、動的VirtualBoxドライブを縮小する方法は?

ゲストがbtrfsを使用している場合、動的VirtualBoxドライブを縮小する方法は?

私はVirtualBoxを使用しており、ゲストOSにはbtrfsファイルシステムがあります。私が知る限り、画像を「縮小」する標準的な方法は次のとおりです。

dd if=/dev/zero of=./somefile

したがって、VirtualBoxは0を認識し、画像を縮小します。しかし、btrfs自体はまったく同じことを行います。 btrfsを使用して10GBの仮想ディスクに1TBのゼロ化ファイルを作成しました...したがって、btrfsはゼロ化されたブロックを保存しないため、VirtualBoxにブロックをゼロ化することはできません。

2番目のアイデアはTRIMを呼び起こすことです。ただし、fstrimbtrfsマウントオプションで削除フラグを有効にしても、削除操作はまだサポートされていません。どうですか?

ベストアンサー1

おすすめ記事