2

Я хочу сделать резервные копии с SSD и HDD, которые подключены через USB-конвертер к моей рабочей станции. Резервные копии должны быть загрузочными (после восстановления, конечно, ^^), инструмент не должен нуждаться в конфигурации, кроме параметров, передаваемых через терминал, а резервная копия должна быть всего одним файлом, чтобы упростить хранение и контроль версий.

Сценарии, которые я нашел до сих пор, совершенно не отвечали моим требованиям. Для rsnapshot нужен целый conf-файл, и он, похоже, не поддерживает диски, подключенные через USB, dd afaik не является загрузочным, то же самое для cp, который также выводит более одного файла (ну, он может вывести один, но тот не будет быть восстанавливаемым).

К сожалению, я не могу найти больше об этом - кто-нибудь есть предложения для таких программ или может сказать мне, если я ошибаюсь с одной из программ?

заранее спасибо

1 ответ1

3

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

Используйте что-то вроде: dd if=/dev/sda of=backupfile

Вместо этого: dd if=/dev/sda1 of=backupfile

Это обеспечит включение таблицы разделов и основной загрузочной записи, загрузочных секторов и т.д.

Полученный файл будет содержать полный образ диска, который после восстановления на тот же (или аналогичный) диск будет полностью загружаемым, как и прежде. Обратите внимание на предостережение о подобном диске: очевидно, что целевой диск должен содержать как минимум такое же количество секторов, иначе вы потенциально потеряете данные; Что касается целевого диска большего размера, я не думаю, что возникнет проблема - за исключением пустой траты.

Вам, вероятно, потребуется выполнить команду dd от имени пользователя root или с помощью sudo поскольку вы будете обращаться к файлу необработанного устройства.

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

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