13.6.12. 仮想ディスクスペースの回収
シンプロビジョニングを使用する仮想ディスクは、ファイルを削除した後、自動的に縮小しません。たとえば、実際のディスクサイズが 100GB で、50GB のファイルを削除した場合、割り当てられたディスクサイズは 100GB のままであり、残りの 50GB はホストに返されないため、他の仮想マシンで使用できません。この未使用のディスク領域は、仮想マシンのディスクでスパース操作を実行することにより、ホストによって再利用できます。これにより、空き領域がディスクイメージからホストに転送されます。複数の仮想ディスクを並行してスパース化できます。
Red Hat は、この操作は、仮想マシンのクローンを作成する前、仮想マシンに基づいてテンプレートを作成する前、またはストレージドメインのディスク領域をクリーンアップする前に実行することを推奨します。
制限事項
- NFS ストレージドメインは、NFS バージョン 4.2 以降を使用する必要があります。
- ダイレクト LUN または Cinder を使用するディスクをスパース化することはできません。
- 事前に割り当てられた割り当てポリシーを使用するディスクをスパース化することはできません。テンプレートから仮想マシンを作成する場合は、Storage Allocation フィールドから Thin を選択する必要があります。クローン を選択する場合は、テンプレートがシンプロビジョニングのある仮想マシンに基づいていることを確認してください。
- アクティブなスナップショットのみをスパースできます。
Sparsifying a Disk
-
をクリックして、必要な仮想マシンをシャットダウンします。 - 仮想マシンの名前をクリックして、詳細ビューに表示します。
-
Disks タブをクリックします。ディスクのステータスが
OK
であることを確認します。 - More Actions ( ) をクリックしてから、Sparsify をクリックします。
- OK をクリックします。
Started to sparsify
イベントは、スパース化操作中に Events タブに表示され、ディスクのステータスは Locked
と表示されます。操作が完了すると、Sparsified successfully
イベントが Events タブに表示され、ディスクのステータスが OK
と表示されます。未使用のディスク領域はホストに戻され、他の仮想マシンで使用できるようになりました。