質問: vmware workstation:.vmdkの最大サイズを削減する方法 仮想マシンが格納されている150 gbのディスクファイル(.vmdk、事前割り当てなし)があります。ファイルは現在20 gbですが、ゲストファイルシステムに新しいものを保存していなくても、毎日増え続けています。私はこのディスクの最大サイズを減らすになる方法を何時間も探していました。そのため、150 gbになりません(制限を30 gbに設定して、何が起こるかを確認したいと思います)。 vmがこのサイズに達したとき)。私が試したこと: vmware converterを使用したディスクイメージの変換→これは機能しません。ツールは、フルコピーまたは「リンククローン」の作成のみを許可します。 20gbのデータを新しい.vmdkにコピーするために必要なサイズの新しい空の仮想マシンを作成→コピーを実行する方法が見つからない、または新しいディスクを既存のvm =(ゲストosを使用してコピーを実行するため)。 .vmxファイルを調べて、最大サイズがプレーンテキストで設定されていないかどうかを確認します(設定されていません)。 このタスクは技術的には非常にシンプルに見えます(トリッキーな縮小は含まれず、サイズ制限を変更するだけです)が、私は本当にここでは考えられません...解決策はありますか?
回答: これは、スパースvmdk(事前割り当てなし)でのみ機能します使用することを確実にするために、縮小する前にデフラグが必要ですスペースが連続しています windows内での最適化 windows仮想マシンでは、まずwindows内からディスクの最適化を実行する必要があります。 windows内での最適化により、使用されているすべてのスペースが連続していることが保証されます。その後、仮想ディスクのサイズを縮小できます。 仮想ディスクの縮小 仮想ディスクを縮小するには: vmware toolsのコントロールパネル/ツールボックスを開きます。 windowsの場合: システムトレイの[vmware tools]アイコンをダブルクリックするか、[スタート]> [コントロールパネル]> [vmware tools]をクリックします。 linuxの場合: ターミナルを開き、次のコマンドを実行します: vmware-toolbox 注:workstation 9.x(windows)以降では、ディスクのクリーンアップ中に圧縮が自動的に行われます。したがって、このオプションはvmware tools panelから削除されました。 vm> [管理]> [ディスクのクリーンアップ]に移動します。これは、vmware workstation 9.x以降のlinuxバージョンでは使用できません。 [縮小]タブをクリックします。圧縮するドライブを選択します。 [縮小する準備]をクリックし、画面の指示に従います。注意:ディスクの縮小中は、仮想マシンまたはホストマシンをシャットダウンしないでください。また、プロセスをキャンセルしようとしないでください。このプロセスを中断すると、仮想ディスクに修復不可能な損傷を与える可能性があり、仮想マシンを再起動できない場合があります。 から vmwareナレッジベース