仮想化通信

日本仮想化技術株式会社の公式エンジニアブログ

VirtualBoxで仮想ディスクファイルの複製を作る方法

VirtualBoxでは仮想ディスクファイルはディスクマネージャーで一括管理されているのが、他の環境と大きく異なるところです。面白い仕組みですが、本当に管理(manage)することしかできず、操作(operation)はサポートされていないので、今のところは分かりにくいだけのような気がします。

さて、特に分かりにくいのが、仮想ディスクファイルの複製を作る方法です。VMwareXenに慣れている人であれば、.vdiファイルをコピーして読み込ませるところなのですが、VirtualBoxは仮想ディスクファイルにUUIDを持たせており、UUIDの重複を許しません。単純なファイルコピーでは、同一環境に読み込ませられないということです。

では、どうやって複製を行うかというと、コマンドラインで実行します。VBoxManageという管理コマンドが用意されているので、以下のように入力します。

$ VBoxManage clonevdi original.vdi clone.vdi

ここまでできているなら、ディスクマネージャーに機能を入れてくれればいいのに・・