- blogs:
- cles::blog
2014/04/25
ESXi でシンプロビジョニングしたディスクの使われていない領域を開放する
esxi
みんな大好きシンプロビジョニングですが、一時的に大きなファイルを作って削除しても vmdk のサイズは大きくなったまま小さくなりません。DBMS における VACUUM のような操作が必要なのだろうということで、空き領域を開放する方法がないものかと調べてみたところ、vmkfstools の -K オプションを使えばよいことが分かりました。
ゼロクリアされたブロックの削除
任意の zeroedthick または eagerzeroedthick のシン仮想ディスクを、シン ディスクに変換してゼロクリアされたブロックを削除するには、vmkfstools コマンドを使用します。
-K --punchzero
このオプションは、ゼロクリアされたすべてのブロックの割り当てを解除し、割り当て済みで有効なデータを含むブロックだけを残します。処理後の仮想ディスクはシン フォーマットになります。
VM の起動中は vmdk がロックされているので、 VM の電源を切った状態で下記のようなコマンドを実行します。
vmkfstools -K /path/to/virtualdisk.vmdk
これで、予想外に vmdk が大きくなってしまったという時でも安心ですね。
トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/6675
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。
サイト内検索
検索ワードランキング
へぇが多いエントリ
- HTML の CSS をインライン化 (2)
- SoftEther のリージョンロッ... (1)
- ATX 電源単体で電源のスイッ... (1)
- おべんとう一番 白山本店(閉... (1)
- きらく(閉店) (1)
閲覧数が多いエントリ
1 . アーロンチェアのポスチャーフィットを修理(4549)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(4291)
3 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(3543)
4 . 年次の人間ドックへ(3506)
5 . 2023 年分の確定申告完了!(1つめ)(3400)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(4291)
3 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(3543)
4 . 年次の人間ドックへ(3506)
5 . 2023 年分の確定申告完了!(1つめ)(3400)
cles::blogについて
Referrers