
Мы используем Clonezilla с ее ОС на основе Debian и хотим сделать загрузочный образ на USB. Все ПК абсолютно идентичны, жесткий диск — sda1. ПК работает под управлением Windows XP и имеет около 4 ГБ занятого пространства на жестком диске.
И клонер, и реставратор являются конечными пользователями. Поэтому процесс слишком сложен. Нам нужна швейцарская раскладка ключей для обоих процессов создания и восстановления.
Как автоматизировать хотя бы процесс создания с помощью скриптов оболочки?
решение1
Clonezilla позволяет создавать автоматизированные процедуры клонирования и восстановления, добавляя простой скрипт в образ Live CD или DVD .iso.
Вкратце, вы можете:
Добавьте скрипт оболочки с соответствующими командами клонирования или восстановления в образ .iso Clonezilla live cd или dvd
Отредактируйте файл isolinux.cfg, добавив соответствующую запись в меню загрузки, которая передает /path/to/script в качестве параметра в Clonezilla.
Запишите измененный образ .iso и загрузите его на машину, которую вы хотите клонировать или восстановить.
Скрипт должен содержать командную строку CloneZilla, выглядящую следующим образом:
/opt/drbl/sbin/ocs-sr -q -c -z1 -p true saveparts "<imagefile_name>" "<partition_to_save>"
Теперь вашим операторам остается только загрузить ПК с Live CD и выбрать операцию для выполнения в начальном меню.
Конечно, если вы хотите клонировать раздел или диск, ваш скрипт должен включать инструкции по монтированию внешнего хранилища для сохранения образа.
С другой стороны, если вы собираетесь восстановить данные, то вы можете включить файл(ы) образа в сам Live CD или DVD.
Помните, что Clonezilla также поддерживает использование удаленных (SMB, CIFS) устройств хранения файлов образов как для операций клонирования, так и для восстановления.
Более подробную информацию можно найти в документации Clonezilla.