2017年8月20日日曜日

VMware ゲストのディスクイメージを圧縮してみました

VMware ホストの空きディスク容量が少なくなってきたので VMware ゲスト内の不要ファイルを削除してみたのですが、ホストの空きディスク容量は増えませんでした。

ググってみると、ゲストイメージを圧縮する必要があるようです。 以下、 http://qiita.com/gogonosmarty/items/f13fd3f20c2fffd531d3 に書いてある通りやってみました。


環境

  • ホスト OS: Windows10 Home
  • VMware: VMware Player 6.0.7 build-2844087
  • ゲスト OS: Ubuntu 16.04.2 LTS

条件は以下の通りとのことです。

  • ゲストに VMware Tools がインストールされていること
  • ゲストが起動していること
  • スナップショットがあるとうまくいかないことがあるとのこと

disk コマンドのサブコマンドを確認

$ sudo vmware-toolbox-cmd help disk
disk: perform disk shrink operations
Usage: vmware-toolbox-cmd disk <subcommand> [args]

Subcommands:
   list: list available locations
   shrink <location>: wipes and shrinks a file system at the given location
   shrinkonly: shrinks all disks
   wipe <location>: wipes a file system at the given location
  • list サブコマンドで仮想ディスクファイルシステムを確認できるようです。
  • shrink サブコマンドで仮想ディスクファイルシステムを圧縮できるようです。
  • shrinkonly サブコマンドで全ての仮想ディスクファイルシステムを圧縮できるようです。

仮想ディスクファイルシステムを確認

$ sudo vmware-toolbox-cmd disk list
/

/ を圧縮

$ sudo vmware-toolbox-cmd disk shrink /

0 件のコメント:

コメントを投稿