Компьютерная грамотность, помощь и ремонт

Резервное копирование: создание образа раздела — CloneZilla. Клонирование диска CloneZilla Установка clonezilla на жесткий диск

Как говорится хороший системный администратор — это ленивый системный администратор . Для любого сисадмина не проблема установить и настроить систему на одном компьютере, проблема начинается тогда, когда таких компьютеров более 10. И на каждом нужно сделать одно и то же. Но как известно лень — двигатель прогресса и на помощь к нам приходит Clonezilla .

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

Итак задача: размножить уже настроенную операционную систему со всем необходимым софтом на N-ое количество машин.

Процедура проводится в два этапа:

I. Подготовка образа и сохранение его на сервере.

1. Подготовим систему для клонирования, т.е. установим операционную систему, весь необходимый софт, выполним типовые настройки по максимуму, чтобы после клонирования максимально быстро донастроить систему и ввести в эксплуатацию компьютер (Для этой цели можно воспользоваться VirtualBox). Я проделаю это на примере Debian (хотя у себя мы, активно, создаем копии Windows и Linux).

2. Скачиваем образ последней версии Clonezilla и записываем его на диск или флешку. Перезагружаем компьютер и загружаемся с нашего носителя и выбираем пункт Clonezilla live (Default settings, VGA 800×600)

3. Выбираем язык системы:

5. Запускаем систему Clonezilla:

7. Теперь нужно указать где мы будем хранить нашу копию. Так как у меня сервера на Linux, то я выбираю пункт ssh-server Использовать SSH сервер . На сервере нужно подготовить директорию для хранения образов копий систем.

8. Так как мы будем передавать данные по сети, система запросит произвести сетевые настройки для Clonezilla. Так как у меня в сети работает сервер DHCP — то мне не нужно задавать настройки вручную:

9. Указываем имя или ip сервера, на котором мы будем хранить копию:


10. Указываем порт подключения, у нас он стандартный — 22:

11. Указываем имя пользователя, под которым будем подключаться к серверу по протоколу ssh (в моем случае это school):

12. Указываем точный путь до каталога на сервере, где мы будем хранить копии:

13. Осталось ввести пароль пользователя (в нашем случае это school) для подключения к серверу по ssh-протоколу:

14. Если мы все сделали правильно, то произойдет подключение к серверу и нам нужно будет нажать Enter:

16. Выбираем уровень настроек Beginner — начальный уровень настроек:

17. На следующем этапе выбираем первый пункт — savedisk Сохранить локальный диск как образ:

18. Указываем имя сохраняемого образа:

19. Указываем какой именно диск мы будем сохранять:

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

22. И наблюдаем за процессом снятия образа с нашей системы:

23. После окончания процесса снятия образа и сохранения его на сервере перезагружаем систему или выключаем компьютер:

II. Копирование сохраненного образа с сервера на новую машину.

При восстановлении готового образа на новую машину пункты с 1 по 16 абсолютно совпадают с пунктом «I. Подготовка образа и сохранение его на сервере «.

1. При достижении пункта 16 выбираем пункт restoredisk Восстановить образ на локальный диск:

2. Выбираем образ нужной системы:

3. Выбираем диск, на который будет происходит запись. желательно его подготовить на компьютере и отформатировать.



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.

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

Для создания клона диска мы будем использовать бесплатную профессиональную программу 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, вам также понадобится выполнить ряд базовых пользовательских настроек: выбрать язык, принять лицензионное соглашение, создать новую локальную учетную запись.

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

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

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

В этой статье я рассмотрю простой способ создания резервной копии системы и последующего ее восстановления с помощью инструмента Clonezilla Live .

Для начала, скачиваем образ iso c официального .

Например, стабильный образ .

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

Создав загрузочную флешку Clonezilla Live , загружаемся с нее, выставив в Bios приоритет нашей флешки. В результате, перед нами должен открыться следующий экран:


Жмем Enter , выбираем русский язык:


Выбираем "Не трогать раскладку" :

Выбираем "Запуск Clonezilla" :


Затем выбираем device-image , для работы с дисками и разделами :


Затем выбираем local-dev , ведь мы будем сохранять на локальное устройство, а не на удаленный сервер:


Далее наступает ответственный этап - надо выбрать жесткий диск или другой носитель, на который (и именно на который) будем сохранять резервную копию, в моем случае это будет флешка (другая!), поскольку для создания скриншотов я использовал виртуальную машину. В вашем случае, это может быть что угодно - или флешка (на первый раз, желательно ), или отдельный раздел жесткого диска , обычно используемый в качестве "файлопомойки" , или отдельный физический жесткий диск, если он имеется, или даже NTFS-раздел с вашей Windows, если она установлена второй системой. Если вы хотите использовать флешку, вставьте ее в ответ на это предложение (выделено желтым шрифтом), если нет, просто нажмите ввод:


Итак, исходя из соображений выше, выбираем устройство для хранения резервных копий (или, как это громко называется в Clonezilla, Репозиторий образов ). В моем случае, как и было сказано, это флешка:


Примечание: слова "репозиторий" и "образов" не должны вводить вас в заблуждение. Репозиторий , в данном случае, это просто "хранилище", а образ - это просто папка, где будет лежать сжатая архиватором копия вашей системы.

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

Затем пойдет короткая проверка носителя, по завершении просто нажмите Enter :


Далее откроется выбор режима мастера настроек, выбираем Beginner (для новичков):


Далее выбираем
либо savedisk , чтобы сохранить диск полностью ,
либо saveparts , если хотим сохранить разделы
Я выбрал saveparts , так как в реальности нас чаще всего интересует копирование Линуксового раздела/разделов. Примечание: копирование всего диска обычно не требуется, кроме того, если в качестве "хранилища" выбран раздел на том же диске, оно и вовсе будет невозможно:


Вводим имя создаваемой копии , например, на основе даты:


Затем выбираем наш ext4-раздел (или разделы) , копию которых будем делать (отметки в списке ставятся пробелом , у меня на виртуалке получился единственный пункт):


Потом указываем, будем ли проверять диск перед созданием резервной копии:


И будем ли проверять образ после создания:


На этом практически всё закончено. Будут задаваться вопросы, на ВСЕ отвечаем y и жмем Enter :


И теперь пойдет резервное копирование:


При проверке образа, если она была выбрана, еще раз выскакивает похожее окно:

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

Файлы резервной копии в файловом менеджере выглядят примерно вот так:

Восстановление из резервной копии с помощью Clonezilla

Восстановление происходит по тому же общему принципу - сначала указываем "репозиторий", где лежит образ, затем выбираем сам образ , и наконец, указываем целевой раздел на диске, на который будем этот образ "разворачивать".

Итак, загружаем Clonezilla , делаем всё , как в предыдущем пункте и доходим до экрана выбора диска, где находится резервная копия:

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

В этой статье я рассмотрю простой способ создания резервной копии системы и последующего ее восстановления с помощью инструмента Clonezilla Live .

Для начала, скачиваем образ iso c официального .

Например, стабильный образ .

Создаем загрузочную флешку любым привычным способом. Можно использовать Unetbootin или более продвинутый MultiSystem LiveUSB . Если вы устанавливали систему с флешки, этот процесс должен быть вам знаком, останавливаться на нем мы не будем.

Создав загрузочную флешку Clonezilla Live , загружаемся с нее, выставив в Bios приоритет нашей флешки. В результате, перед нами должен открыться следующий экран:


Жмем Enter , выбираем русский язык:


Выбираем "Не трогать раскладку" :

Выбираем "Запуск Clonezilla" :


Затем выбираем device-image , для работы с дисками и разделами :


Затем выбираем local-dev , ведь мы будем сохранять на локальное устройство, а не на удаленный сервер:


Далее наступает ответственный этап - надо выбрать жесткий диск или другой носитель, на который (и именно на который) будем сохранять резервную копию, в моем случае это будет флешка (другая!), поскольку для создания скриншотов я использовал виртуальную машину. В вашем случае, это может быть что угодно - или флешка (на первый раз, желательно свежеотформатированная), или отдельный раздел жесткого диска , обычно используемый в качестве "файлопомойки" , или отдельный физический жесткий диск, если он имеется, или даже NTFS-раздел с вашей Windows, если она установлена второй системой. Если вы хотите использовать флешку, вставьте ее в ответ на это предложение (выделено желтым шрифтом), если нет, просто нажмите ввод:


Итак, исходя из соображений выше, выбираем устройство для хранения резервных копий (или, как это громко называется в Clonezilla, Репозиторий образов ). В моем случае, как и было сказано, это флешка:


Примечание: слова "репозиторий" и "образов" не должны вводить вас в заблуждение. Репозиторий , в данном случае, это просто "хранилище", а образ - это просто папка, где будет лежать сжатая архиватором копия вашей системы.

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

Затем пойдет короткая проверка носителя, по завершении просто нажмите Enter :


Далее откроется выбор режима мастера настроек, выбираем Beginner (для новичков):


Далее выбираем
либо savedisk , чтобы сохранить диск полностью ,
либо saveparts , если хотим сохранить разделы
Я выбрал saveparts , так как в реальности нас чаще всего интересует копирование Линуксового раздела/разделов. Примечание: копирование всего диска обычно не требуется, кроме того, если в качестве "хранилища" выбран раздел на том же диске, оно и вовсе будет невозможно:


Вводим имя создаваемой копии , например, на основе даты:


Затем выбираем наш ext4-раздел (или разделы) , копию которых будем делать (отметки в списке ставятся пробелом , у меня на виртуалке получился единственный пункт):


Потом указываем, будем ли проверять диск перед созданием резервной копии:


И будем ли проверять образ после создания:


На этом практически всё закончено. Будут задаваться вопросы, на ВСЕ отвечаем y и жмем Enter :


И теперь пойдет резервное копирование:


При проверке образа, если она была выбрана, еще раз выскакивает похожее окно:

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

Файлы резервной копии в файловом менеджере выглядят примерно вот так:

Восстановление из резервной копии с помощью Clonezilla

Восстановление происходит по тому же общему принципу - сначала указываем "репозиторий", где лежит образ, затем выбираем сам образ , и наконец, указываем целевой раздел на диске, на который будем этот образ "разворачивать".

Итак, загружаем Clonezilla , делаем всё , как в предыдущем пункте и доходим до экрана выбора диска, где находится резервная копия:

Похожие публикации