3

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

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

2 ответа2

3

Вы можете настроить живой образ 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.

Не забудьте добавить строку Шебанга (#!/bin /bash) в вашем скрипте, чтобы избежать проблемы "Exec format error". Загрузите 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", чтобы получить больше информации.

0

Здесь есть хорошее руководство по созданию загрузочного пользовательского дистрибутива 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"

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