Загрузочный CD для резервного копирования жесткого диска?

1581
OJW

Существует множество инструментов, таких как FoG, G4L, PING, CloneZilla и т. Д., Которые позволяют загружаться с CD / USB-ключа и следовать некоторым экранным меню для резервного копирования жесткого диска на FTP-сервер, SSH-сервер или в файл. - поделись на какой-нибудь другой машине.

Но [чтобы уменьшить вероятность человеческой ошибки, когда эта задача выполняется много раз], возможно ли создать настроенный загрузочный диск, который автоматически сохраняет копию образа вашего жесткого диска в указанном месте?

3
Большинство ОС имеют возможность запускать скрипт во время загрузки, поэтому то, что вы хотите сделать, должно быть возможным. martineau 11 лет назад 0
Я сделал именно это с Ghost для более старой системы, которая у меня была. У Ghost был интерфейс командной строки, поэтому можно было написать загрузочный BAT-файл, чтобы сделать все автоматически. (Но это было так давно, что я даже забыл, как называется загрузочный BAT-файл. И это было на дискете. Я не уверен, что вы можете SYS CD.) Daniel R Hicks 11 лет назад 0
Вот как это было сделано несколько версий Windows назад: http://www.hiren.info/pages/bootablecd Daniel R Hicks 11 лет назад 0

2 ответа на вопрос

3
Diogo

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

Например, каждый раз, когда вы выполняете задачу с помощью Clonezilla live, она говорит вам что-то вроде этого перед тем, как вы наберете «Y», чтобы подтвердить задачу:

Next time you can run this command directly:  /opt/drb1/sbin/ocs-sr -g auto -e1 auto -e2 -c -r -j2 -p true restoreddisk Monimage-img sda 

Он может быть использован вами для автоматизации вашего живого DVD Clonezilla:

Используйте свой собственный скрипт и запустите его на Clonezilla Live

Этот документ описывает, как использовать свой собственный скрипт и запускать его на Clonezilla Live.

Сначала подготовьте собственную программу, скажем, скрипт «custom-ocs». Пример файла сценария / opt / drbl / samples / custom-ocs, который позволяет пользователю использовать clonezilla live для выбора (1) резервного копирования образа / dev / hda1 (или / dev / sda1) в / dev / hda5 (или / dev / sda5) (2) восстановить образ из / dev / hda5 (или / dev / sda5) в / dev / hda1 (или / dev / sda1), можно найти при запуске clonezilla live (версия 1.0.3-20 или позже) или на сервере DRBL (версия 1.7.12-1 или выше). Дополнительные примеры доступны в / opt / drbl / samples / custom-ocs, вы можете обратиться к ним.

Если вы редактируете скрипт в MS Windows, вы должны конвертировать формат в формат Unix. Вы можете использовать команду "dos2unix", чтобы преобразовать ее в формат UNIX. Если вы не конвертируете формат, ваш скрипт не будет работать в системе Unix / Linux.

Не забудьте добавить строку shebang (#! / Bin / bash) в ваш скрипт, чтобы избежать проблемы «Ошибка формата exec». Загрузите Clonezilla live, войдите в командную строку и запустите «sudo su -», чтобы стать пользователем root. Смонтируйте рабочее пространство как / home / partimag. Вы можете использовать команду "prep-ocsroot", чтобы помочь вам сделать это, или использовать команду mount для монтирования. Например, запустите "mount / dev / sda1 / home / partimag", чтобы использовать / dev / sda1 в качестве рабочего каталога.

Скопируйте пользовательские файлы в каталог / home / partimag.

cd /home/partimag 

Запустите следующее в командной строке Clonezilla live:

/opt/drbl/sbin/ocs-iso -g en_US.UTF-8 -k NONE -s -m ./custom-ocs 

создать ISO-файл для CD / DVD. или / opt / drbl / sbin / ocs-live-dev -g en_US.UTF-8 -k НЕТ -s -c -m ./custom-ocs для создания zip-файла для флэш-накопителя USB.

В приведенных выше примерах «-g en_US.UTF-8» означает, что язык будет английским, «-k НЕТ» означает, что не изменит раскладку клавиатуры (по умолчанию используется клавиатура США). Для других опций, пожалуйста, запустите "/ opt / drbl / sbin / ocs-iso -h" или "/ opt / drbl / sbin / ocs-live-dev -h", чтобы получить больше информации.

Где вы можете найти эти «примеры в / opt / drbl / samples / custom-ocs» - такого каталога нет на live-CD clonezilla. OJW 11 лет назад 0
Я уже сделал это, но это было давно, я не могу вспомнить, но посмотрите на другую ссылку: https://raymii.org/cms/p_Customize_Your_Clonezilla_Live_CD Diogo 11 лет назад 0
0
OJW

Здесь есть хорошее руководство по созданию загрузочного пользовательского дистрибутива Linux:

http://www.phenix.bnl.gov/~purschke/RescueCD/

(включая фактические сценарии, необходимые для компиляции файлов .iso из структуры каталогов, где вы можете редактировать конечную систему, которая будет на Live CD)

Выполнение части «ghosting the hard-disk» - это всего лишь случай запуска dd (например, из /etc/rc.d) и сохранения результата в каком-либо файле, например:

dd if=/dev/sda bs=1M | gzip -c | ssh fileserver "cat > remotefile.img.gz"