高度に利用されているvmの1つで、次の画像に示すvmdkのスペースがなくなったというエラーが発生します。
VMはこの問題が原因で開始されないため、OSレベルでボリュームからデータを削除できません。
仮想マシンには3つのスナップショットがありますが、consolidateオプションはグレー表示されています。以下のVMのデータストアのスクリーンショット
あなたが試す前にその特定の問題に遭遇したことはありませんが
注:ゲストOSレベルでデータを削除すると、スナップショットファイルのサイズが大きくなるだけです。以前のスナップショットと以前のスナップショットとの違いが大きくなるためです。
軽い読書
あなたはどちらかをする必要があります
最終的な目標は、VMをフリーズ解除できるように、データストアのスペースを解放することです。ちなみに、OSレベルからスペースを解放しても、役に立ちません。
vmdkが薄い場合-時間の経過とともにサイズは大きくなりますが、基盤となるOSをクリーンアップしても縮小しません。
再度利用可能なvmdkサイズを減らすためのいくつかのトリックがありますが、それらにはVM(オンラインプロセスではなく)をダウンさせる必要があります。
そのような状況での私のやり方は:
vmkfstools
を使用してディスクを統合してシンにします(ディスクのスナップショットをclone
にすると、新しく統合されたディスクが作成されますが、スペースが必要です)。vmware-vdiskmanager
を使用する4番目の方法は最悪の場合私を助けてくれましたが、それは最も複雑な方法です。詳細は次のとおりです。
scp
を使用)mydisk.vmdk
とデータファイルが表示されます。 mydisk-flat.vmdk
vmware-vdiskmanager
を使用してディスクを統合し、VMを起動し、VM内の空きスペースをゼロで埋めます(dd if=/dev/zero of=/zer0 && rm -f /zer0
)、ディスクを縮小します)vmkfstools
を使用してください)