1

У меня SSH к VPN под управлением Ubuntu Linux. Для создания резервных копий жесткого диска я использую следующую команду dd:

sudo dd if=/dev/sda1 of=/home/rick/hdImage-20150704.img

Это работает, однако, есть ли способ, вместо того, чтобы сделать клон IMG на том же диске, отправить его себе через мое соединение SSH, чтобы я мог его скачать? Причина, по которой мне нужен такой способ, заключается в том, что основной жесткий диск заполняется, и у меня нет других дисков или разделов для его использования. Если бы я мог просто отправить IMG себе (в качестве загрузки), он бы не занимал больше места на главном диске.

2 ответа2

0

Я не думаю , что of dd может быть удалена. Однако вы можете отправить полученный образ сразу после завершения работы dd а затем удалить его на свободное место на диске с помощью команды, подобной этой:

$ sudo dd if=/dev/sda1 of=/home/rick/hdImage-20150704.img && scp /home/rick/hdImage-20150704.img user@host:/remote/location/hdImage-20150704.img && rm /home/rick/hdImage-20150704.img

Оператор && ожидает завершения предыдущей команды, и если она прошла успешно (код выхода равен 0), выполняется следующая команда.

Таким образом, вы можете запустить 3 команды одну за другой, чтобы 1) сделать изображение 2) скопировать его в удаленное местоположение 3) удалить локально.

0

Это скопирует весь диск в файл на удаленном компьютере:

$ dd if =/dev/sdX | ssh user @ destination_server_ip 'dd of = sdX.img'

источник: https://blog.bravi.org/?p=259

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