7

Ситуация такова; Я использую веб-сервер (сервер Ubuntu 10.10 server) на virtualbox v.4 внутри Ubuntu 10.10 Desktop и теперь я хочу клонировать весь веб-сервер на моем новом ПК. Пожалуйста, помогите мне с этим, как мне это сделать?

Спасибо!


Я нашел возможное решение здесь: http://www.turnkeylinux.org/blog/convert-vm-iso

2 ответа2

6

Быстрый трюк для копирования по сети: используйте linux netcat (nc). Используя этот метод, вам не нужно конвертировать в необработанное изображение, так как dd скопирует буквально все с исходного диска.

Используйте выбранные вами live-диски 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>

Размер блока (бс) может быть любым, я стараюсь держать его довольно маленьким.

На исходной виртуальной машине:

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#>

Размер блока (бс) в источнике и пункте назначения должен совпадать. Я всегда настраиваю машину назначения, чтобы уменьшить количество ошибок при отправке. Индикатор выполнения отсутствует, просто подождите, пока приглашение bash вернется, и все готово. Извлеките живые диски и перезагрузите компьютер.

1

Использование функции converttoraw виртуальной коробки и DD.

Смотрите: http://techokarma.blogspot.com/2008/10/v2p-virtual-to-physical-for-virtualbox.html

Это предполагает, что у вас есть достаточные знания Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .