仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

VirtualBox でディスクのクローンを作成する方法 - チュートリアル

ビジネスまたは娯楽で仮想化を使用している場合、VirtualBox に出くわしたことがあるかもしれません。VirtualBox は非常に強力で汎用性の高い無料のソリューションであり、デスクトップ ユーザーがオペレーティング システムを導入する際に非常に柔軟に対応できます。

また、マニアックな趣味で仮想化を楽しんでいるだけの愛好家や、仮想化のおかげで新しいオペレーティング システムの使い方を学んでいる熱心なソフトウェア愛好家以上の場合は、次のシナリオに遭遇することになります。多数の仮想マシンを展開します。

個々のインストールをいじる時間はありません。実際、マシンを 1 つずつ手動で構成することは、インストール ベースを大規模に展開するときに行うことができる最悪の方法です。悪い習慣があり、遅く、非効率的です。多くの場合、多くの異なるセットアップが必要になり、環境が一貫性のない状態になります。

この問題を解決するには、基本的なインストール イメージを必要な数だけ複製するソリューションが必要です。これをクローニングと呼びます。 VirtualBox はこのソリューションを提供します。それがどのように行われるか見てみましょう。

VirtualBox でディスクのクローンを作成する方法 - チュートリアル

クローニング

クローン作成にはいくつかの方法があります。

コピー

インストールされたイメージが存在するハードディスクを手動でコピーできます。仮想マシンのハード ディスクはファイルであるため、処理は非常に簡単です。この概念については、VMware Server や VMware ESXi などの他の仮想化製品でも説明しました。

イメージング

CloneZilla などの専用のイメージング ソフトウェアを使用することもできます。ライブ環境で起動し、ディスク/パーティションのイメージを作成してから、そのイメージを 2 番目の仮想マシンの空のディスクに復元して、正確なコピーを作成します。

変換

また、VMware Converter を使用して、基本イメージを保持しながら、イメージを目的のフォーマット間で相互に変換する方法も学びました。 VirtualBox はさらに別の方法を提供します。

VirtualBox でのクローン作成

VirtualBox には、VBoxManage と呼ばれるディスク管理用の組み込みユーティリティが含まれています。このユーティリティは、Windows と Linux の両方の VirtualBox インストールで使用できます。 Windows では、VirtualBox ディレクトリ内にあります。 Linux では、実行パスに追加されます。

VBoxManage は複製以外にも多くのことができます。オプションの驚異的なリストを表示するには、VBoxManage /? を実行します。 Windows では VBoxManage --help、Linux では

VBoxManage の複製構文は次のとおりです:

VBoxManage clonehd --format VDI

ここには何がありますか?

hdclone は、実行したい操作を教えてくれます。

はハードディスクの名前です。たとえば、ubuntu-9.04.vdi がオリジナルで、ubuntu-9.04-cloned.vdi がクローンになります。

--format VDI は、ディスクのフォーマットを指定します。 QEMU と同様に、VirtualBox はさまざまな仮想ハードディスク フォーマットで動作する機能を備えているため、市場に出回っている他の仮想化製品と互換性があります。

基本的にはそれだけです。コマンドを実行し、Windows または Linux のコマンド ライン ウィンドウで進行状況を監視するだけです。

しばらくすると、クローンが利用可能になります:

これで、新しいディスクを任意の仮想マシンに接続して、既存のセットアップの正確なコピーを起動できます。信じられないかもしれませんが、これがすべての魔法です。

別の方法

VMwareと同様、VirtualBoxで通常のコピーを行うことも可能です。ただし、一部のユーザーは、プレーン ファイルのコピーによってターゲット ファイルが破損することがあると報告しています。個人的には、これを使用して問題は発生していませんが、問題が発生した場合は、次のトリックを試してください:

コピーする前に、イメージを tar/rar/zip します。これは、通常のファイル コピーでは不十分な場合に機能するようです。コピーが成功したことを確認する最善の方法は、ターゲット ファイルの MD5 サムをチェックし、元のファイルと比較することです。もちろん、新しいディスクから仮想マシンを起動して、想定どおりに動作することを確認する必要があります。

結論

これは非常に短いですが、役立つチュートリアルです。 VBoxManage を使用して、環境の管理を改善および自動化する方法を学習しました。このユーティリティはコマンド ラインから実行されるため、スクリプトで使用して、クローン作成、バックアップなどをスケジュールすることができます。

次の記事では、ディスクを仮想マシンに追加する方法を学びます。その後の続編では、仮想ディスクを拡張/縮小します。 VirtualBox の管理に関する第 4 部では、ネットワークと共有を構成するさまざまな方法を学習します。

楽しむ!


  1. VirtualBox 3.0.0 はすごい!

    私のお気に入りのデスクトップ仮想化ソフトウェアには、VirtualBox と VMware Server があります。どちらも気に入って使っています。それらは全体的に非常に似ていますが、他の製品にはない独自の機能のサブセットをユーザーに提供し、互いにうまく補完しています. ほんの数日前、興奮の渦中に VirtualBox 3.0.0 がリリースされました。これは、前任者と VMware Server の両方に対して、どれだけうまく機能するかを確認する絶好の機会でした。深呼吸して、私についてきてください。長い紹介であなたを苦しめますが、それだけの価値があるはずです。 比較 ...

  2. VMware Server で仮想マシンのクローンを作成する方法

    仮想化のファンなら、遅かれ早かれ VMware Server に出会うでしょう。サーバーは、既存のデスクトップ上でさまざまなオペレーティング システムの複数のインスタンスを実行できる無料のソリューションであり、効率性、生産性、モジュール性、テスト、および調整の世界を目の前で開きます。 仮想化により、実際のマシンでは通常試みない多くのことを行うことができます。たとえば、パーティションの破壊を恐れずに、Windows と Linux マシンのデュアル ブート構成をテストします。または、実際のセットアップを汚さずに新しいソフトウェアを試してみたいと思うかもしれません。 はじめに 仮想