Virtualboxはディスクを動的に割り当てます。 *.vdiは増加し続けます。

Virtualboxはディスクを動的に割り当てます。 *.vdiは増加し続けます。

Virtualboxと動的に割り当てられたディスクと一緒にLinuxを使用すると、ほぼ半分の空き容量があるにもかかわらずディスクが増え続けます。

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        94G   12G   78G  13% /

ディスクは24G以上のディスク容量を占め、増え続け、ファイルシステムはext4です。

ベストアンサー1

ファイルシステムで使用されていないブロックを破棄するために、パッケージの一部であるfstrimコマンドがあります。util-linuxただし、Virtualboxで使用するには、仮想マシンを停止し、次のコマンドを実行して仮想ディスクから削除オプションを有効にする必要があります。

VBoxManage storageattach <VM name> --storagectl "SATA" --port 0 --discard on

ここで、「SATA」と0はディスクコントローラのパラメータであり、特定のVMのVB設定で確認できます。

その後、コンピュータを起動して実行します。

# fstrim /

このプロセスを自動化するには、このコマンドをcronに追加します。一般的に週に一度で十分です。

おすすめ記事