Как с помощью clonezilla записать дистрибутив ubuntu. Резервное копирование и восстановление системы с помощью Clonezilla Live

Приветствую, дорогие друзья, знакомые, случайные прохожие, вредины и прочие личности, читающие этот материал. Сегодня мы вновь поднимем тему резервного копирования, а именно, поговорим о том, как создавать копии разделов жесткого диска. Наверняка Вы помните, что этот вопрос уже поднимался в статье под названием " "..

Да и вообще сама тема не нова, ибо ей уже посвящено некое количество статей на данном проекте. В том числе бывали статьи и о создании резервных копий, например, с помощью ‘bat -ников, – , – которые помогают почти вручную создавать резервные копии необходимых данных, а попозже я рассказывал о программке для автоматического резервирования, – а именно , – в статье –

Но, учитывая, что многострадальный Acronis таки сильно подскатился на коммерческие рельсы, а делать и восстанавливать копии разделов вне загруженной системы таки умеет далеко не весь софт, да и просто в рамках расширения кругозора, сегодня я хочу рассказать Вам о таком.. ммм.. программном комплексе, как CloneZilla , базирующимся на linux"e. С этой, так сказать, программой будет немного сложней работать, чем с Acronis , но, в конце концов, бесплатность и лишний опыт по работе с подобным софтом таки все сложности должны перевесить.

Глобально же, важно попросту следовать моим инструкциям и быть крайне внимательными - тогда всё получится. Заранее прошу прощения за весьма сомнительное качество.. ээ.. "скриншотов". Так получилось:(

Как сделать снимок раздела или диска Linux и Windows

Для начала нам надо скачать дистрибутив программы, а именно, её образ для записи на диск. Сделать это можно . Далее нам необходимо записать скачанный , собственно, на диск. Сделать это можно, используя программу SCD Writer , скачать которую можно .

После того, как скачаете, распакуйте архив и запустите программу, дело за малым:


По результатам сего процесса у Вас будет готовый диск с программой . Для этого надо зайти в BIOS (кнопочка DEL или одна из ряда F2-F12 на САМОЙ ранней стадии загрузки компьютера). Собственно, если появится этакий синенький или синенько-серый экранчик, то Вы, что называется, попали в этот самый страшный BIOS .

“Добро пожаловать в биос” или “А где это я очутился?”
Мы попали.. нууу.. в сердце компьютера. Дабы чего-нибудь не сломать, ходим по разделам осторожно. Нас интересует всего одна опция – приоритет загрузки. Далее я расскажу, где и что нужно нажать, чтобы загрузиться с нашего диска. Во многих компьютерах стоит разный биос, поэтому настройки одного производителя биоса могут совершенно отличаться от другого. Но это еще полбеды. Даже у разных версий одного производителя биоса разные настройки. Поэтому я лишь опишу наиболее распространенные варианты.

Если Вы видите вкладку “Boot “, то зайдите в нее и там смотрите 3 поля (они идут подряд) first, second, third boot device соответственно. Ставим в первом поле CD , во втором HDD , а третье нас не интересует. Возвращаемся назад и выходим из биоса (f10). Не забудьте сохранить изменения. После этого компьютер перезагрузится.

Идем в Advanced BIOS features (если такой нет, то BIOS features ) и ищем либо поле Boot Sequence , либо 3 поля (они идут подряд) First, Second, Third boot device соответственно. Если у нас Boot Sequence , то выставляем так: CD, HDD, floppy (или по меткам дисков, например D, C, A ). Если у нас три поля boot device , то выставляем как в предыдущем пункте. Возвращаемся назад и выходим из биоса (f10 ). Не забудьте сохранить изменения. После этого компьютер перезагрузится.

Если на стадии выше Вы все сделали правильно, то после сохранения настроек и выхода из . Когда она произойдет, то Вы увидите примерно следующее окно (прошу прощения за качество фотографий, лучше сделать не представлялось возможным):

Далее, собственно, нам необходимо определиться с параметрами запуска. Если у Вас малое количество оперативной памяти (до 1Gb), то имеет смысл воспользоваться первой строчкой, а именно “CloneZilla live (Default settings, VGA 800x600) ”, если же памяти хватает, то выберите “Others modes of Clonezilla live ”, а там третью строчку, а именно “Clonezilla live (To RAM..) ”, что позволит программе загрузиться в память и не зависеть от CD/DVD -рома, т.е работать быстрее.

После загрузки необходимо будет выбрать язык программы. Думаю, что нам подойдет русский:) На следующей вкладке предложат изменить раскладку. В большинстве случаев это не требуется, так что смело выбираем пункт “Не трогать раскладку ”, а на следующей вкладке выбираем пункт “Запуск Clonezilla ”.

  • Запись/восстановление разделов/дисков из образа
  • Запись/восстановление с диска на диск, с раздела на раздел

В данном примере мы рассмотрим первый вариант, ибо он посложней, интересней, а так же потому, что второй предполагает клонирование раздела/диска, т.е, если Вы, скажем, захотите создать резервную копию диска с системой на другой физический диск, то данные на другом диске затрутся, и он станет полной копией первой, т.е., дабы рассмотреть этот вариант, Вам потребуется чистый жесткий диск или раздел, а посему пока будем рассматривать первый пункт. На втором же Вы можете потренироваться самостоятельно. Выберите пункт “device-image работать с дисками или разделами, используя образы ”.

я

На следующей вкладке необходимо будет выбрать репозиторий образа, т.е диск НА КОТОРЫЙ мы будем сохранять образ того или иного раздела/диска. Я выбрал самый большой отдельный, т.е. физический, из всех доступных мне сейчас дисков. Вы можете выбрать самостоятельно как внешний, так и какой-либо еще диск, лишь бы на нем хватало места под образ диска/раздела, который Вы собираетесь копировать.

На следующей вкладке Вас спросят, в какую папку мы хотим сохранить образ. Я выбрал в корень диска, т.е. / . Вы можете выбрать удобную для Вас папку.

Далее, необходимо будет определиться с тем, как много мы хотим настроить. По сути, экспертный уровень необходим лишь в случае возникновения проблем, а начальный, он же автоматический, подойдет для большинства людей и случаев. Пока что выбирайте первый, т.е “Beginner: Начальный уровень ”. В случае возникновения проблем с созданием резервной копии напишите мне, и мы будем использовать второй вариант. По желанию так же очень приветствуется после окончания урока самостоятельно “поиграть” с экспертными настройками, но только осторожно и читая все подсказки.

Далее необходимо выбрать, хотим ли мы копировать целиком диск или один/несколько его разделов. Выберите, что Вам ближе. Я, в рамках статьи, использовал второй пункт, т.е. “Сохранить_локальные_разделы_как_образ ”.

На следующей вкладке задайте имя образа. Я оставляю как есть, ибо там указана дата, что удобно.

Теперь самое важное - выбираем диск или раздел (в моем примере раздел), который будем копировать. Можно выбрать несколько. Выбор осуществляется клавишей ПРОБЕЛ, по нажатию на которою напротив диска или раздела появляется символ * , который означает, что диск/раздел выбран. По окончанию выбора нажмите ОК .

На следующих двух вкладках будут спрашивать про необходимость проверить и восстановить файловую систему, а так же конечный созданный образ. Я привык отказываться, чтобы не терять время, т.е. выбираем “Skip checking/repairing source file system ” и, далее, “No, skip checking the saved image ”.

После всего этого запустится процесс, монтирующий устройства и занимающийся прочими нужными программе вещами. Здесь нужно будет убедиться, что желтым указан правильный диск или раздел, ввести на клавиатуре y и нажать кнопочку Enter , после чего запустится процесс копирования.

Остаётся лишь нажать, как просят, Enter , затем ввести 1 и еще раз Enter . Компьютер должен будет перезагрузиться. Не забудьте указать загрузку с жесткого диска, ибо ранее мы выставляли загрузку с CD/DVD-привода .

Всё, резервная копия готова. Можно радоваться.
Теперь остается научится восстанавливаться из образа.

Восстановление из образа резервной копии

Собственно, восстановиться из образа куда проще.

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

Далее выберите файл образа для восстановления и ОЧЕНЬ внимательно укажите диск/раздел, куда Вы будете восстанавливать содержимое этого образа. Внимательно потому, что вся информация на диске или разделе (смотря что восстанавливаете) будет заменена содержимым образа.

Трижды всё проверив, поставьте y и нажмите ОК . Потом сделайте это повторно, т.к. спросят Вас еще раз и еще раз придется поставить y и нажать ОК .

Ждем окончания и - вуаля - всё готово!

Остаётся лишь нажать, как просят, Enter , затем ввести 1 и еще раз Enter . Компьютер должен будет перезагрузиться. Не забудьте указать загрузку с жесткого диска, ибо ранее мы выставляли загрузку с CD/DVD -привода.

Всё, резервная копия восстановлена из образа.
Как-то так:)

Послесловие

Вот такие вот пироги. Обязательно будьте внимательны и осторожны, особенно первые разы.. Ну, а дальше поднабьете руку, и сия штука будет вполне себе хорошим инструментом в Вашем арсенале. Не Acronis конечно с его интерфейсом, но тоже вполне мощная штука, особенно, если научиться пользоваться всеми возможностями сего CloneZilla . И никакие сбои и почти не будут страшны - всегда можно будет восстановиться с резервной копии.

Надеюсь, что информация для Вас была полезна. Как и всегда, пишите комментарии с вопросами, пожеланиями и всем таким прочим.

Оставайтесь с проектом - здесь Вам всегда рады;)

Многие профессиональные программы для создания резервных копий помимо функции резервирования отдельных файлов предоставляют также возможность создания точных копий разделов или даже целых дисков. В последнем случае резервирование также часто называют клонированием. Применяется оно в основном в корпоративной среде для развёртывания настроенной операционной системы на несколько компьютеров, но с таким же успехом его можно использовать для переноса ОС и пользовательских файлов на новый компьютер, что мы, собственно, и собираемся продемонстрировать.

Для создания клона диска мы будем использовать бесплатную профессиональную программу Clonezilla . Предназначается она для резервирования, клонирования и восстановления разделов и дисков из образов, при этом созданный бекап или клон диска может быть сохранён на втором жестком диске, съёмном носителе и удаленном сервере (поддерживаются SSN, Samba, NFS, WebDav, S3 и Swift-сервера). Распространяется Clonezilla в виде загрузочного ISO-образа на базе Linux, все операции резервирования (клонирования) производятся исключительно из-под LiveCD.

Итак, для создания копии диска нам понадобится сама программа и подключенный к ПК второй жёсткий диск, имеющий равный или больший объем по сравнению с копируемым. Есть также новый компьютер с неразмеченным диском, на который мы будем развёртывать клонированный диск. Идём на сайт разработчика clonezilla.org/downloads.php и скачиваем ISO-образ с программой, не забыв выбрать архитектуру процессора.

Если у вас AMD, в пункте «Sеlеct CPU architecture» оставляем amd64 , если Intel, соответственно выбираем i386 .

Перед тем, как приступать к клонированию, систему желательно подготовить с помощью встроенной консольной утилиты Sysprep . Перейдите в Проводнике по адресу C:/Windows/System32 и запустите исполняемый файл sysprep.exe . Откроется окошко программы подготовки системы.

Действие по очистке выберите «Переход в окно приветствия системы (OOBE)», отметьте птичкой чекбокс «Подготовка к использованию», параметр завершения работы выберите «Завершение работы» и нажмите «OK». После того как утилита выполнит свою работу, компьютер выключится.

Примечание: использование утилиты сброса системных данных Sysprep не является обязательным. Применяется она в основном при развёртывании Windows на корпоративные компьютеры, в случае с домашним переносом системы на новый ПК ею можно пренебречь, это избавит вас от необходимости заново задавать пользовательские параметры.

После этого загружаемся с диска Clonezilla, выбираем в меню «Other modes of Clonezilla live», подходящее разрешение экрана и ждем загрузки окна мастера.

Для выбора настроек используем клавиши-стрелки, для применения – клавишу Enter. Далее выбираем язык интерфейса.

Раскладку оставляем по умолчанию.

В следующем окне жмём «Запуск Clonezilla».

Затем нужно будет выбрать режим клонирования. Особого значения выбор режима не имеет, мы выбрали «непосредственно с диска на диск или с раздела на раздел».

Уровень настроек оставляем по умолчанию.

Тип клонирования выбираем «клонировать локальный диск на локальный диск».

Затем указываем целевой диск, на который будет производиться запись резервной копии. В Clonezilla он имеет метку sdb.

Перед началом основной операции программа предложит проверить целостность файловой системы. Проверяем или пропускаем, здесь решать вам.

В следующем окне указываем действие по завершении клонирования (перезагрузка или выключение ПК).

Жмем Enter и подтверждаем все запросы вводом Y (да).

Начнется процедура клонирования.

Примерно по тому же сценарию производится развертывание клона на новый компьютер. Подключив к ПК диск с резервной копией, загрузитесь с Clonezilla и повторите все действия вплоть до момента выбора исходного и целевого диска. Здесь всё делаем наоборот. Исходным будет диск с копией, целевым – новый диск на другом компьютере. Подтверждаем действия вводом Y как было описано выше. По завершении клонирования включаем компьютер.

Система загрузится, но перед этим будет выполнена подготовка устройств, и так как ранее системные данные были сброшены утилитой Sysprep, вам также понадобится выполнить ряд базовых пользовательских настроек: выбрать язык, принять лицензионное соглашение, создать новую локальную учетную запись.

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

На этом все. Надеемся, что приведенная инструкция будет для вас полезной.

Some machine, e.g. Asus Eee PC or Acer Aspire One, comes without CD/DVD drive. In this case, an USB flash drive or USB hard drive is the best way to boot Clonezilla live. You can follow the following to make a bootable Clonezilla live USB flash drive or hard drive using either or .

Requirement:

  1. Microsoft Windows 2000/XP/Vista/7, or GNU/Linux.
  2. Internet access for downloading a distribution to install, or a pre-downloaded ISO file.
  3. An USB drive with a FAT or NTFS partition. If you are making this bootable USB flash drive on GNU/Linux, more file systems, including ext,btrfs,xfs,ufs,ffs can be used for the USB flash drive.

USB setup with MS Windows

Choose one of the following methods to setup Clonezilla Live on your USB flash drive using MS Windows:

MS Windows Method A: Tuxboot

  1. Download Tuxboot on your MS Windows computer.
  2. From MS Windows, run the Tuxboot program and follow the instructions in the GUI to install Clonezilla Live on your USB flash drive.

MS Windows Method B: Manual

WARNING! DO NOT RUN makeboot.bat from your local hard drive!
Doing so could cause your MS windows not to boot!!!

  1. Download the Clonezilla Live zip file.
  2. If you already have a partition of at least 200 MB in size on your USB flash drive formatted with a FAT or NTFS file system then skip to the next step (3).
    Otherwise create at least a 200 MB partition on your USB flash drive and format it with a FAT16/FAT32 or NTFS file system.
  3. Extract all the contents of the zip file to the FAT16/FAT32 or NTFS partition on your USB flash drive. Keep the directory architecture, for example, file "GPL" should be in the USB flash drive"s top directory (e.g. G:\GPL).
  4. Browse to your USB flash drive and as an administrator , (On the USB flash key, create a shortcut to the makeboot.bat file. Then right-clic on the shortcut, Properties, Advanced and check "Run as administrator".), click the makeboot.bat in the dir utils\win32\ (for 32-bit Windows) or makeboot64.bat in the dir utils\win64\ (for 64-bit Windows). WARNING! Makeboot.bat must be run from your USB flash drive.
    If you are an experienced user, open a command prompt as Administrator, navigate to the root of the USB flash key and enter \utils\win32\makeboot or \utils\win64\makeboot, depending on the flavor of Windows you are running.
  5. Follow the on-screen instructions.
    (PS: The above description is modified from: http://www.pendrivelinux.com/2007/01/02/all-in-one-usb-dsl. Thanks to PDLA from http://pendrivelinux.com)

MS Windows Method C: Unetbootin (Not Recommended)

  1. If you already have Unetbootin installed on your computer then skip to the next step (2).
    on your MS Windows computer.
  2. Download the Clonezilla Live iso file.
  3. From MS Windows, run the Unetbootin program and follow the instructions in the GUI to install Clonezilla Live on your USB flash drive.
    NOTE:

Windows Method D: LinuxLive USB Creator

  1. If you already have LinuxLive USB Creator installed on your computer then skip to the next step (2).
    Otherwise download and install LinuxLive USB Creator on your MS Windows computer.
  2. Download the Clonezilla Live iso file.
  3. From Windows, install then run the LinuxLive USB Creator program and follow the instructions in the GUI to install Clonezilla Live on your USB flash drive.

MS Windows Method E: Rufus USB Creator

  1. If you already have Rufus installed on your computer then skip to the next step (2).
    Otherwise download and install Rufus on your MS Windows computer.
  2. Download the Clonezilla Live iso file.
  3. From MS Windows, run the Rufus program and follow the instructions in the GUI to install Clonezilla Live on your USB flash drive.

USB setup with GNU/Linux

Choose one of the following methods to setup Clonezilla Live on your USB flash drive using GNU/Linux:

GNU/Linux Method A: Tuxboot

  1. Download Tuxboot on your GNU/Linux computer.
  2. From GNU/Linux, follow the instructions and the GUI to run Tuxboot to install Clonezilla Live on your USB flash drive.

GNU/Linux Method B: Manual

WARNING! Confirm you have the correct path name before executing commands!
Failure to do so could cause loss of data or your GNU/Linux not to boot!!!
/dev/sdd is a device path name
/dev/sdd1 is a partition path name

  1. Download the Clonezilla Live zip file.
  2. If you already have a FAT or NTFS partition on your USB flash drive then skip to the next step (3).
    Otherwise prepare at least a 200 MB partition formatted with either a FAT16/FAT32 or NTFS file system.
    If the USB flash drive or USB hard drive does not have any partition, you can use a partitioning tool (e.g. gparted, parted, fdisk, cfdisk or sfdisk) to create a partition with a size of 200 MB or more.
    Here we assume your USB flash drive or USB hard drive is /dev/sdd (You have to comfirm your device name, since it"s _NOT_ always /dev/sdd ) on your GNU/Linux, so the partition table is like: # fdisk -l /dev/sdd Disk /dev/sdd: 12.8 GB, 12884901888 bytes 15 heads, 63 sectors/track, 26630 cylinders Units = cylinders of 945 * 512 = 483840 bytes Disk identifier: 0x000c2aa7 Device Boot Start End Blocks Id System /dev/sdd1 * 1 26630 12582643+ b W95 FAT32 Then format the partition as FAT with a command such as "mkfs.vfat -F 32 /dev/sdd1"
    WARNING! Executing the mkfs.vfat command on the wrong partition or device could cause your GNU/Linux not to boot. Be sure to confirm the command before you run it. # mkfs.vfat -F 32 /dev/sdd1 mkfs.vfat 2.11 (12 Mar 2005)
  3. Insert your USB flash drive or USB hard drive into the USB port on your Linux machine and wait a few seconds. Next, run the command "dmesg" to query the device name of the USB flash drive or USB hard drive. Let"s say, for example, that you find it is /dev/sdd1. In this example, we assume /dev/sdd1 has FAT filesystem, and it is automatically mounted in dir /media/usb/. If it"s not automatically mounted, manually mount it with commands such as "mkdir -p /media/usb; mount /dev/sdd1 /media/usb/".
  4. Unzip all the files and copy them into your USB flash drive or USB hard drive. You can do this with a command such as: "unzip clonezilla-live-2.4.2-32-i686-pae.zip -d /media/usb/"). Keep the directory architecture, for example, file "GPL" should be in the USB flash drive or USB hard drive"s top directory (e.g. /media/usb/GPL).
  5. To make your USB flash drive bootable, first change the working dir, e.g. "cd /media/usb/utils/linux", then run "bash makeboot.sh /dev/sdd1" (replace /dev/sdd1 with your USB flash drive device name ), and follow the prompts.
    WARNING! Executing makeboot.sh with the wrong device name could cause your GNU/Linux not to boot. Be sure to confirm the command before you run it.

    NOTE: There is a known problem if you run makeboot.sh on Debian Etch, since the program utils/linux/syslinux does not work properly. Make sure you run it on newer GNU/Linux, such as Debian Lenny, Ubuntu 8.04, or Fedora 9.

TIP : If your USB flash drive or USB hard drive is not able to boot, check the following:

  • Ensure that your USB flash drive contains at least one FAT or NTFS partition.
  • Ensure that the partition is marked as "bootable" in the partition table.
  • Ensure that the partition starts on a cylinder boundary.
    For the first partition this is usually sector 63.

GNU/Linux Method C: Unetbootin (Not Recommended)

  1. If you already have Unetbootin installed on your computer then skip to step 2.
    Otherwise install on your GNU/Linux computer.
  2. Download the Clonezilla Live iso file.
  3. From GNU/Linux, run the Unetbootin program and follow the instructions in the GUI to install Clonezilla Live on your USB flash drive.
    NOTE: The boot menu created by Unetbootin is not exactly the same as the boot menu created in method A. Therefore it is recommended to use method A.

Если вы не знакомы с проблемой, когда из-за неверного обновления Ubuntu или от шалостей очередного вируса в Windows, систему нужно поднимать с колен, то дальше будет скучно.

Бэкап - это страховка системного администратора. Обычно бэкапируют данные, которые можно безвозвратно потерять - базы 1С, файлы и папки, БД Oracle, конфиги DHCP и т.д. Что же происходит с ПК, на котором трудиться обычный клерк, если неожиданно помирает HDD? Начинается круговерть - ставим ОС, накатываем ПО, учетки, принтеры и т.д.
А как же топ-директора, главный бухгалтер и другие важные личности, которым во-первых нужно так, как было, а во-вторых рабочий и настроенный компьютер уже через 30-60 минут?

Использовать Clonezilla Server (CE)!

CE - логическое продолжение Clonezilla, его сетевой брат.
Для справки, Clonezilla - это свободное программное обеспечение с открытым исходным кодом, предназначенное для клонирования дисков и отдельных разделов жёсткого диска, а также создания резервных копий и аварийного восстановления системы.

Уже сама Clonezilla - находка. Скачиваете LiveCD , загружаетесь, и в несколько щелчков ENTER начинается резервирование разделов или всего HDD на другой HDD, который может быть внешним USB диском. Конечно, копия - это не dd с побитовым копированием, она будет равна объему занятого места на диске и в сжатом виде.

Clonezilla дружит с такими ФС, как: FAT, NTFS, ext2, ext3, ext4, reiserfs, reiser4, XFS, JFS, JFS, VMFS и HFS+.

Т.е. для разовых операций резервирования Clonezilla - более чем.
Важное замечание: CE не различает софтварный RAID, разбивая его на отдельные устройства!

CE выручает нас, когда

  1. Есть с десяток однотипных ПК, без ОС. Ставим ОС и нужное ПО на первый ПК, делаем «слепок», разворачиваем по сети одновременно на оставшихся.
  2. Бэкап одного и более ПК, по сети, желательно в ночное время.
Про установку CE писать не вижу смысла, так как написано уже не раз .

Как же разбудить ПК в ночное время? Wake On Lan! Проверяем поддержку Motherboard WOL, читаем инструкцию по включению. К слову сказать, мой p5b-deluxe так и не смог пробудиться, а дешевенькие P5KPL-CM без проблем.

Поставив CE, убеждаешься, что вещь негибкая. Ставит свой DHCP, на который потом ориентируется загрузка станций, проверяет совпадение IP адреса сервера CE и IP адреса клонируемой системы до 3(!) цифры. При несовпадении, ставит IP адрес сервера NFS какой вздумается.

Отсюда следующие полезные изменения

На уже поднятом DHCP сервере в сети настраиваем:
  1. 066 параметр - IP адрес сервера CE
  2. 067 параметр - pxelinux.0
Далее убираем проверку имени DHCP сервера:
/opt/drbl/sbin/mknic-nbi -c n
  1. редактируем файл /tftpboot/node_root/sbin/init
  2. меняем IP_prefix="$(echo $IP | cut -d"." -f1-3)" на IP_prefix="$(echo $IP | cut -d"." -f1-2)"
Меняем конечный каталог для бэкапирования с локального /home/partimag на SMB шару бэкапного сервера, для этого добавляем в файле /tftpboot/nodes/$IP/etc/fstab параметры SMB шары, далее создаем шаблон:
/opt/drbl/sbin/drbl-gen-ssi-files $IP

Ну и в довершение, я написал на скорую руку скрипт для пробуждения компьютера по IP и последующего бэкапа HDD clonerHDD .

Ещё предстоит:

  1. Сделать ротацию бэкапов, чтобы не больше двух бэкапов с одной машины
  2. Сделать отправку статуса бэкапа, его размера и имени машины в Nagios
  3. Дописать скрипт, добавив восстановление из бэкапа по команде

Любой админ рано или поздно задумывается о резервном копировании (backup) важных файлов и каталогов, но не менее важно создавать архивные копии разделов операционных систем, так как установка "с нуля" операционной системы и её повторная настройка под нужды предприятия - это долгая и сложная процедура.

Как один из вариантов резервного копирования, можно создавать архивные образы операционных систем с помощью программ класса CloneZilla. CloneZilla поможет в создании архивной версии образа и его восстановлении в случае сбоя.

Рассмотрим следующие этапы:

Создание образа раздела сервера и запись его по SSH на backup сервер

В данном пункте рассмотрим этапы, которые помогут нам загрузиться с LiveCD CloneZilla и получить образ сервера, который будет сохранен на backup сервере по безопасному протоколу SSH.
Для начала нужно получить актуальную стабильную версию CloneZilla, перейдите по адресу clonezilla.org и скачайте образ iso.
Запишите его как образ на чистую болванку и получите свой загрузочный LiveCD диск CloneZilla.

Загрузитесь с LiveCD диска CloneZilla. Просто подождите истечения таймаута или нажмите Enter, чтобы подтвердить выбор по умолчанию. Укажите свой язык как Russian и тип раскладки.

Нам нужно выбрать режим работы с дисками или разделами, используя образы (device-image).

CloneZilla умеет работать сохранять образы на локальный жёсткий диск, залить образ по безопасному SSH каналу, использовать виндовые шары с помощью Samba, работать с родной линуксовой сетевой файловой системой NFS. CloneZilla смонтирует указанный нами путь в свой каталог /home/partimag/ и будет работать с ним.
В данном случае мы будем использовать SSH для отправки образа на backup сервер.

Нужно задать настройки сетевой карты, чтобы в дальнейшем по сети залить образ системы на backup сервер, используя SSH. Настройки можно получить автоматически с помощью DHCP или указать в ручную. В примере приводится указание настроек в ручную (static), ваши настройки сетевой карты должны позволить связаться с backup сервером.

Укажите адрес и порт SSH сервера, обычно это 22 порт. Укажите имя пользователя, которому можно подключаться по ssh к backup серверу.
Введите правильный путь на backup сервере, куда есть право записывать образ.

Если всё указали правильно, то должно произойти подсоединение к вашему backup серверу. При первом соединении с вашим SSH backup сервером вы должны увидеть стандартное ssh предупреждение.

Укажите режим запуска мастера Beginner и режим savedisk, чтобы сохранить образ.

Введите имя сохраняемого образа и что именно вы собираетесь сохранять

Теперь осталось только ждать завершения работы и получить сохранённый образ диска.

Вы можете проверить, что во время работы CloneZilla на вашем backup сервере появляется сохранённый образ системы.
В моём случае можно видеть, что образ сервера был сохранён в указанный мной каталог /mnt/disk1/clones/test/ под именем test_2011-02-16-9-img на backup сервере с IP 192.168.0.11. Файлы принадлежат пользователю adminbius, так как с помощью этой учётной записи мы и входили по ssh на 192.168.0.11. Можно видеть, что помимо образа разделов, CloneZilla сохранила главную загрузочную запись MBR и информацию о системе в файлах Info*. Образ сжат и поэтому занимает меньше места, чем оригинал.

Восстановление образа раздела сервера по SSH с backup сервер

При восстановлении образа нужно пройти такие же этапы, как и сохранении образа. Так как вам необходимо указать настройки сетевой карты и параметры доступа ssh. Отличия начинаются при restoredisk.

Теперь необходимо выбрать образ, из которого будет восстановлен диск.

Укажите диск, на который будет восстанавливаться образ.

Наблюдайте за прогрессом восстановления с помощью Partclone.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: