状況は次のとおりです。 Webサーバーを実行しています(Ubuntu 10.10 server
) オン virtualbox v.4
内部Ubuntu 10.10 Desktop
そして今、新しいPCにWebサーバー全体のクローンを作成したいと思います。これを手伝ってください、どうすればいいですか?
ありがとう!
私はここで可能な解決策を見つけました: http://www.turnkeylinux.org/blog/convert-vm-iso
仮想ボックスとDDのconverttoraw機能を使用します。
参照: http://techokarma.blogspot.com/2008/10/v2p-virtual-to-physical-for-virtualbox.html
これは、Linuxに関する十分な知識があることを前提としています。
ネットワーク経由でコピーする簡単なトリック:linux netcat(nc)を使用します。この方法を使用すると、ddがソースドライブから文字通りすべてをコピーするため、RAW画像に変換する必要はありません。
選択したLinuxライブディスクを使用して、物理マシンと仮想マシンの両方を起動し、両方にネットワークアクセスがあることを確認し、両方のIPアドレスを書き留めます。 root(Sudo su)に切り替えます。 fdisk-lを使用しているドライブパスを確認します
宛先マシン:
nc -l 10000 | dd of=/dev/sda bs=64
コマンド構文:
nc -l <port#> | dd of=<destination drive> bs=<size in bytes>
ブロックサイズ(bs)は自由に設定できますが、かなり小さくするようにしています。
ソース仮想マシンの場合:
dd if=/dev/sda bs=64 | nc 192.168.0.100 10000
コマンド構文:
dd if=<source drive> bs=<size in bytes> | nc <destination ip> <destination port#>
ソースと宛先のブロックサイズ(bs)は一致する必要があります。送信エラーを減らすために、常に宛先マシンを設定します。プログレスバーはありません。bashプロンプトが戻るのを待つだけで、準備は完了です。ライブディスクを取り外して再起動します。