Передача образа диска через сеть с помощью компакт-диска Ubuntu Live

Передача образа диска через сеть с помощью компакт-диска Ubuntu Live
Передача образа диска через сеть с помощью компакт-диска Ubuntu Live

Видео: Передача образа диска через сеть с помощью компакт-диска Ubuntu Live

Видео: Передача образа диска через сеть с помощью компакт-диска Ubuntu Live
Видео: Погружение в VBA - Курс| Урок 18 | Выгрузка в TXT, CSV текстовый файл | FileSystemObject | Excel+VBA - YouTube 2024, Май
Anonim

Изображения дисков великолепны, но их трудно хранить, если у вас нет большого внешнего жесткого диска. Мы покажем вам, как создать и перенести образ диска на другой компьютер за один шаг.

На компакт-диске Ubuntu Live есть обе утилиты, которые нам нужны для исходных и целевых компьютеров из коробки - дд а также SSH.

Image
Image

Мы поклонники дд, использовав его для клонирования жестких дисков и создания образов дисков в прошлом. Однако размещение изображения на внешнем диске, а затем перенос его на другой компьютер - это боль. Используя комбинацию дд а также SSH позволяет перенести образ диска с одного компьютера на другой за один шаг, не требуя локального хранения между ними.

Чтобы установить это, вам понадобятся два компьютера, работающих под управлением Linux. Конечно, вы можете загружать оба компьютера с помощью компакт-диска Ubuntu Live, и этот метод будет работать отлично - вам понадобятся два отдельных Live CD или USB-накопителя. В идеале оба компьютера будут в одной локальной сети, так как скорость передачи будет намного быстрее, но вы можете сделать это для большинства компьютеров, которые у вас есть SSH доступ к.

Первым шагом является загрузка компьютера, на котором вы хотите сохранить образ диска на компьютере назначения, и найти его IP-адрес. Ранее мы описали несколько методов, но самый прямой способ - открыть терминал и ввести команду Ifconfig.

Запишите IP-адрес компьютера, если он находится в вашей локальной сети, он должен начинаться с 192.168.

Пока вы находитесь на этом компьютере, убедитесь, что у вас есть место для хранения образа диска. Убедитесь, что место установлено, и запишите свой полный путь (например, только что установленный жесткий диск может иметь путь / медиа / HD-LABEL /).

Загрузите компьютер с диском, который вы хотите использовать, с помощью компакт-диска Ubuntu Live.

Во-первых, убедитесь, что вы можете отправить ssh на целевой компьютер, открыв окно терминала (Приложения> Стандартные> Терминал) и введите команду:

ssh @

Если вы делаете это в локальной сети, а конечный компьютер также отключается от компакт-диска Ubuntu Live, тогда команда должна выглядеть примерно так:

ssh [email protected]

В нашем случае мы получаем доступ к удаленной машине Linux.

Если вы можете без проблем выполнить ssh, введите «exit», чтобы вернуться в обычное окно терминала на вашем исходном компьютере.
Если вы можете без проблем выполнить ssh, введите «exit», чтобы вернуться в обычное окно терминала на вашем исходном компьютере.

Теперь нам нужно найти раздел жесткого диска или жесткого диска, который вы хотите создать. В окне терминала введите команду

sudo fdisk –l

В нашем случае мы хотим сделать образ небольшого раздела Linux / dev / sda1. Мы запомним это имя устройства.
В нашем случае мы хотим сделать образ небольшого раздела Linux / dev / sda1. Мы запомним это имя устройства.

Теперь сложная часть: дд призывание. Вот общая версия …

sudo dd if= | ssh @ “dd of=

Это выглядит сложным, но если вы смотрите по частям, это должно иметь смысл. Что может быть для вас новым, это символ «|», который в терминах Linux называется «трубой». Он принимает выходные данные из первой половины строки ( dd if = часть) и отправляет его во вторую половину строки ( SSH часть) - или, он «прокладывает» результат левой части в правую часть.

В нашем примере мы будем хранить образ диска на удаленной машине Linux, поэтому наша команда терминала:

sudo dd if=/dev/sda1 | ssh [email protected] “dd of=/home/tbekolay/LinuxPart.image”

Если вы делаете это через локальную сеть, а на вашем целевом компьютере работает Ubuntu Live CD, команда будет выглядеть примерно так:

sudo dd if=/dev/sda1 | ssh [email protected] “dd of=/media/HD-LABEL/LinuxPart.image”

Поскольку мы делали это через Интернет, а не в локальной сети, скорость была довольно медленной, но в конце концов она закончилась. Выполнение этого через локальную сеть будет идти намного быстрее.
Поскольку мы делали это через Интернет, а не в локальной сети, скорость была довольно медленной, но в конце концов она закончилась. Выполнение этого через локальную сеть будет идти намного быстрее.

Чтобы убедиться, что мы снова получили доступ к целевому компьютеру, используя SSH чтобы убедиться, что образ диска действительно создан и успешно перенесен.

Успех!
Успех!

Только с одной строкой, заключенной в терминальное окно, мы смогли создать образ раздела на нашем локальном компьютере и сохранить это изображение на компьютере за несколько миль. Конечно, это был небольшой раздел; гораздо больший раздел или целый жесткий диск будет трудно отправить через Интернет, но этот метод будет отлично работать и в локальной сети!

Рекомендуемые: