Как переместить машину Ubuntu 14 с DigitalOcean на физическое оборудование?

Как я пошел бы о перемещении поля Ubuntu 14 с Цифрового Океана на физическое оборудование?

2
задан 23 January 2019 в 19:21

2 ответа

Необходимо загрузить изображение диска, который существует на поставщике VPS. Проблема здесь состоит в том, что наиболее распространенная установка для VPS является сервером с единственным "жестким диском", присоединенным к нему, и Вы не можете надежно сделать образ диска системы, в то время как это работает без специализированных инструментов или процессов. Кроме того, куда образ диска пошел бы начиная с попытки взять снимок диска, в то время как это отображается, создает проблему.

Если Ваш поставщик VPS позволяет Вам загрузить образ диска/snapshot/backup непосредственно, большой, можно просто сделать это. Однако большинство не обеспечивает ту функциональность непосредственно, и вместо этого необходимо сделать это сами. Чтобы сделать это, необходимо или создать новый объем/диск и подключить его к серверу или запустить новый VPS и присоединить диск, который Вы пытаетесь отобразить к тому серверу. В любом случае Вам нужна система, запускающая Linux, который имеет два присоединенные диска, один диск Вы пытаетесь отобразить и другой (больший) диск того, где сохранить изображение.

Затем получите название диска, Вы обработки изображений в этом примере, который мы назовем им /dev/sdb. Вы не имеете к на самом деле mount диск Вы пытаетесь отобразить, но вместо этого сделать что-то вроде этого:

dd if=/dev/sdb of=/where/to/write.img status=progress

status=progress то, так, чтобы можно было контролировать прогресс. При выполнении этого по SSH, Вы могли бы хотеть выполнить это все как a setsid команда (setsid dd ...) так, чтобы это не становилось уничтоженным, если Вы разъединяетесь.

После того как у Вас есть это .img файл можно инвертировать процесс путем включения диска в машину, запускающую Linux локально в этом примере, который я назову диском, который мы включили /dev/sdc

dd if=write.img of=/dev/sdc status=progress

Если Вы чувствуете себя притягательными, можно попытаться сделать все это без промежуточного диска хранения на VPS путем начальной загрузки в Живой CD и копирования файлов по туннелю SSH путем выполнения этой команды на VPS, в то время как загружено в Живой CD:

dd if=/dev/sdb | ssh -C user@ip_of_home_pc dd of=disk.img

Это использует в своих интересах то, что SSH на самом деле поднимает трубку стандартные потоки ввода/вывода и передает вывод dd обработка изображений процесса по сжатому (-C) Соединение SSH.

0
ответ дан 2 December 2019 в 06:35

Одно решение состоит в том, чтобы создать ISO-образ из Вашего текущего поля Ubuntu 14 и затем смонтировать ISO-образ на Карту памяти, с помощью Карты памяти для начальной загрузки со следующего раза для установки.

Посмотрите этот подобный вопрос/ответ для получения дополнительной информации.

0
ответ дан 2 December 2019 в 06:35

Другие вопросы по тегам:

Похожие вопросы: