Clonezilla

From V5wiki

Jump to: navigation, search

Contents

Клонирование образа диска на множество компьютеров

Задача

Есть ряд компьютеров, объединенных локальной сетью и на них необходимо установить операционную систему и все необходимое ПО. Если компьютеры близки по своей конфигурации (в идеале одинаковы), то проще всего установить и настроить все на одном кмопьютере и затем произвести клонирование жесткого диска на все машины. В простейшем случае данную операцию можно произвести путем извлечения жесткого диска из компьютера-цели, подключения его к компьютеру-источнику и копирования с помощью системных средств. Таковыми, например, являются команды и пакеты программ: dd, cp, partclone, partimage, ntfsclone, а так же ряд других утилит. В каждом конкретном случае будет удобен тот или иной способ, в зависимости от параметров (геометрии) диска-источника и диска-цели, файловой системы, разметки диска, а так же процента используемого диского пространства в разделах.

Но эта операция может занять множество сил и времени, если компьютеров-целей больше чем один :) Время развертывания будет пропорционально количеству компьютеров O(n), а выполнение однотипных операций приведет в уныние практически любого (ну уж программиста - точно).

В связи с этим удобно воспользоваться автоматизированным средством под названием Clonezilla, способным произвести эту операцию за время O(1) и при этом не понадобится крутить болты и переподключать диски.

Существует два типа Clonezilla: Clonezilla live и Clonezilla SE (Server Edition). В то время как первый тип данной будет удобен при резервном копировании и восстановлении на локальном компьютере, серверная версия будет полезна при развертывании и резервном копировании на множестве компьютеров в локальной сети.

Подготовка

  • Для начала наобходимо подготовить загрузочный CD/DVD или USB flash-drive с образом DRBL (Diskless Remote Boot in Linux)

Создание образа диска

  • Запускаем Clonezilla Live тыкая по иконке на рабочем столе
  • Выбираем режим device-image для создания клонирования с промежуточным созданием образа диска
  • Далее идет выбор места, куда сохранять образ. Если у нас имеется второй локальный диск, то выбираем local_dev в противном случае мы можем воспользоваться ssh/samba/nfs-серверами. Выбранное "место" будет смонтировано как /home/partimage
  • Если на предыдущем шаге был выбран локальный диск (local_dev), то сейчас необходимо выбрать конкретный раздел из имеющихся в системе, который будет смонтирован как /home/partimage. В нашем случае это /dev/sdb1, т.к. /dev/sda мы планируем копировать.
  • Затем выбираем каталог, в котором будет создан каталог с нашим образом.
  • Далее пойдем по пути эксперта и на следующем шаге выбираем savedisk
  • Указываем наше имя образа, либо оставляем предлагаемое по-умолчанию
  • и потом выбираем тот диск, который будет источником для образа, т.е. /dev/sda
  • Далее выбираем предлагаемый по-умолчанию вариант с набором программ для создания образа
  • и еще одно окно с разнообразными настройками. Можно оставить все как есть, но рекомендую выбрать режим без TUI, т.к. в текущей версии он немного глючит, загружая процессор
  • потом выбираем тип компрессии (gzip по-умолчанию). Пусть будет bzip2 что б образ занимал меньше места
  • и указываем размер файлов в 2000 мегабайт, на которые разбивать наш образ
  • отвечаем на простой вопрос, что делать по окончании
  • и нажав несколько раз Enter и сказав 'y'
  • ... ожидаем завершения


Копирование на машины

  • Запускаем Clonezilla Server
  • restore-disk
Personal tools