Изображения дисков великолепны, но их трудно хранить, если у вас нет большого внешнего жесткого диска. Мы покажем вам, как создать и перенести образ диска на другой компьютер за один шаг.
На компакт-диске Ubuntu Live есть обе утилиты, которые нам нужны для исходных и целевых компьютеров из коробки - дд а также SSH.
Мы поклонники дд, использовав его для клонирования жестких дисков и создания образов дисков в прошлом. Однако размещение изображения на внешнем диске, а затем перенос его на другой компьютер - это боль. Используя комбинацию дд а также SSH позволяет перенести образ диска с одного компьютера на другой за один шаг, не требуя локального хранения между ними.
Чтобы установить это, вам понадобятся два компьютера, работающих под управлением Linux. Конечно, вы можете загружать оба компьютера с помощью компакт-диска Ubuntu Live, и этот метод будет работать отлично - вам понадобятся два отдельных Live CD или USB-накопителя. В идеале оба компьютера будут в одной локальной сети, так как скорость передачи будет намного быстрее, но вы можете сделать это для большинства компьютеров, которые у вас есть SSH доступ к.
Первым шагом является загрузка компьютера, на котором вы хотите сохранить образ диска на компьютере назначения, и найти его IP-адрес. Ранее мы описали несколько методов, но самый прямой способ - открыть терминал и ввести команду Ifconfig.
Запишите IP-адрес компьютера, если он находится в вашей локальной сети, он должен начинаться с 192.168.
Пока вы находитесь на этом компьютере, убедитесь, что у вас есть место для хранения образа диска. Убедитесь, что место установлено, и запишите свой полный путь (например, только что установленный жесткий диск может иметь путь / медиа / HD-LABEL /).
Загрузите компьютер с диском, который вы хотите использовать, с помощью компакт-диска Ubuntu Live.
Во-первых, убедитесь, что вы можете отправить ssh на целевой компьютер, открыв окно терминала (Приложения> Стандартные> Терминал) и введите команду:
ssh @
Если вы делаете это в локальной сети, а конечный компьютер также отключается от компакт-диска Ubuntu Live, тогда команда должна выглядеть примерно так:
В нашем случае мы получаем доступ к удаленной машине Linux.
Теперь нам нужно найти раздел жесткого диска или жесткого диска, который вы хотите создать. В окне терминала введите команду
sudo fdisk –l
Теперь сложная часть: дд призывание. Вот общая версия …
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 чтобы убедиться, что образ диска действительно создан и успешно перенесен.
Только с одной строкой, заключенной в терминальное окно, мы смогли создать образ раздела на нашем локальном компьютере и сохранить это изображение на компьютере за несколько миль. Конечно, это был небольшой раздел; гораздо больший раздел или целый жесткий диск будет трудно отправить через Интернет, но этот метод будет отлично работать и в локальной сети!