読者です 読者をやめる 読者になる 読者になる

pslaboの日記

はてなダイヤリーからはてなブログに引っ越してきました

この日記は現在実行中の減量記録を含む個人的なメモとして始めましたが、最近はコンピュータやガジェット、ハック、セキュリティネタのほうがメインになっております。

iPad3のSIMロックに関する考察とSIM下駄による解除の試みはSoftbank版iPad3にiPhone用のSIM下駄を履かせてみるにいろいろ書いてます。

ポストした内容のカテゴリー分けがちゃんと出来てないので、過去記事を探したい方はお手数ですが検索で探してみてください。


VMwareの仮想ディスクをゲストOS上から圧縮する

VMware

最近のVMware Toolsにはこの機能がないなあ、と思っていたら、どうも本当に無いらしい。

その代わりにVMware ToolsをインストールしたゲストOS上でコマンド実行するようです。

qiita.com


圧縮方法だけをとりあえず引用してみる。Windows, Linux, Mac のいずれでも圧縮できるのは有難い……けど、実行するコマンド名が微妙に違うのはどうにかならんかったのかと小一時間問い詰めたい

・ゲストがWindowsの場合
C:\Program Files\VMware\VMware Tools\VMwareToolboxCmd.exe disk list
C:\Program Files\VMware\VMware Tools\VMwareToolboxCmd.exe disk shrink C:\

・ゲストがLinuxの場合
sudo vmware-toolbox-cmd disk list
sudo vmware-toolbox-cmd disk shrink /

・ゲストがMacの場合
sudo /Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk list
sudo /Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk shrink /


ちなみに、圧縮はVMware Workstation ホスト側からの操作でもできるっぽいです。

仮想マシンの設定画面でハードディスクを選ぶと、ディスクユーティリティとして「デフラグ」や「圧縮」の機能がありますが、前述の操作で行う圧縮は、たぶんこれと同じかもしれません。
f:id:pslabo:20161003170928p:plain



ただし、ゲスト側から行う場合と、ホスト側から行う場合では以下の点が違います。

ゲスト側から行う方法 = 作業中も他のゲストOSを操作可能。
ホスト側から行う場合 = 他のゲストOSの操作画面に切り替えられない。(リモートデスクトップsshd なら操作できるかもしれんけど)


また、Linuxopen-vm-tools をインストールした場合にどうなるかは未検証です。