Клонирование жестких дисков с помощью Clonezilla. Клонирование диска CloneZilla Создание образа Linux

Clonezilla, не знаю, многие ли слышали об этой мини ос, собранной для работы с жесткими дисками, лично я с ней познакомился недавно. Есть у меня небольшой парк компьютеров, и в основном они все одинаковые, 3x11(всего 33 компа), пришлось переставлять всеми "любимый" Windows XP. Появился вопрос, как расклонировать его на остальные PC, 1-е что пришло в голову, так это конечно же Acronis True Image, образ диска создал без каких либо проблем, раскопировал его на компы на которых он будет развертываться, создал загрузочную флешку с Acronis True Image (при помощи этого сайта http://flashboot.ru/ необходимые файлы с него Утилита и образ Acronis"a. Но к моему сожалению он грузился не на всех компах, не из-за кривых рук если что. Начал гуглить, натолкнулся на http://clonezilla.org/
Естественно заинтересовало, скачал скачал . Небольшие манипуляции в unetbootin? которые я предполагаю здесь описываться не стоит, любой разберется.
1. Из списка диструбутивов надо выбрать Clonezilla
2. Далее указать где у вас располагается образ.
3. Выбрать вашу флешку
4. Нажать ок
5. Программа задаст пару идиотских вопрос в процессе установки.
Все флешка готова и инфа на ней скорее всего сохранится, у меня во всяком случае осталось не тронутой.

Ну а теперь главные сюрпризы, что я узнал не читая мануалов об этом чудо диструбутиве.
Вы можете:
1. Создать образ жесткого диска или раздела.
2. Отформатировать ФС раздела в ntfs.
3. Развернуть образ на разделе.
4. Клонировать раздел в реальном времени на удаленный компьютер.

Не знаю что она еще умеет, но мне этого пока что хватило.
Опишу 4 вариант, что как делать.

1.Вставляете флешку в компьютер(источник, с которого будем клонировать раздел)
2.Перезагружаете его или включаете, запуск меню выбора загрузки(F12, F8, F2, Esc) у каждого производителя по свойму.
3. Выбираем 1 пункт Clonezilla live .
4. Выбираем язык en_US.UTF-8 (альтернативы типа ru_RU там нет)
5. Не трогаем раскладку клавиатуры Don"t Touch keymap
6. Система загруженна, можно приступать к клонированию.
7. пишем sudo -i (так мы получаем права рута) (если мы грузились с образа записанного на болванку CD-ROM, то нам предожется сразу запустить clonezilla и этот и 8 пункт можно пропустить)
8. пишем clonezilla и у нас запускается псевдо графический интерфейс.
9. Выбираем Device-Device

11. Ну а теперь самое интересное, выбираем как и куда будем клонировать.
Есть варианты:
1. С локального диска на локальный диск.
2. С локального диска на удаленный диск.
3. С локального Раздела на локальный раздел.
4. С локального Раздела на удаленный раздел


Мы выбираем 4 пункт: part_to_remote_part

12. После этого нам предложат настроить сеть, как же мы без сети будем клонировать раздел. У меня был DHCP и проблем не возникло, как у вас не знаю.

Глянем что будет если настроить static:

В дальнейшем там все прекрасно настраивается IP, Маска, Шлюз и DNS.

12. После того как сеть настроена, нам необходимо выбрать раздел с которого мы и будем производить клонирование. clonezilla задетектит на локальном компьютеры все разделы которые имеются и предоставит вам выбор.
13. После того как вы его выберете, будет задано пара вопросов, отвечаем Yes.
14. И в конце концов вам будет показано сообщение:
clonezilla готова для клонирования, запустите на удаленном компьютере clonezilla с CD-ROM или флешки и введи следующие команды
sudo su -
ocs-live-netcfg
ocs-onthefly -s IP_SOURCE -t HDD_PART

Первая команда даст вам права root,
Вторая команда настроит сеть на удаленном компьютере.
Третья команда запустит клонирование с удаленного компа, -s IP адрес компьютера на котором запущена clonezilla готовая отдавать инфу о локальном разделе, -t источник куда будет клонироваться полученная информация.

Скорость клонирования в основном зависит от сети, у меня клонировалось со скоростью 1гб минута)
После как закончится клонирование можно спокойно перезагружаться и работать)

P,S,
Резервные файлы.

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



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

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

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

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

Настройки управления раскладкой оставляем по умолчанию, то есть выбираем вариант «Не трогать раскладку »

Выбираем режим запуска – «Start_ Clonezilla »

На следующем шаге нам будет предложено определиться с месторасположением ресурса, на который мы планируем скопировать создаваемый образ диска. Так как, исходя из нашей задачи, для этого будет использоваться общая папка на компьютере с ОС Windows, - мы должны выбрать вариант «samba_server »

Далее будет выполнена проверка сетевого адаптера и если он будет успешно определён, - будут предложены различные варианты настройки сетевых параметров. Так как в моём случае в сети имеется работающий DHCP сервер – выбран вариант получения настроек по DHCP.

Далее нас попросят ввести имя компьютера, на котором расположен разделяемый общий ресурс. Зная то, что по DHCP мы получили корректные настройки как IP адреса самого компьютера, так и IP адреса работающих DNS серверов – указываем FQDN имя сервера, на котором нами заранее создана общая папка

Затем указываем NetBIOS имя нашего домена (оно будет использоваться вместе с именем пользователя в процессе монтирования общей папки)…

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

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

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

На шаге выбора режима запуска расширенных настроек выбираем Beginner, то есть режим с настройками по умолчанию…

Затем, исходя из нашей задачи, выбираем режим – savedisk

Вводим имя сохраняемого образа. Это имя - не только идентификатор образа, но и имя каталога, в котором будут сохранены все файлы из состава образа диска (их будет несколько)

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

Следующий вопрос подразумевает выбор режима проверки образа после создания. Если мы никуда не торопимся, и для нас важно знать что сделанный образ будет валидным, - выбираем первый вариант…

… дождёмся окончания завершения этой операции …

… после чего получим меню выбора действий. Выбираем выключение компьютера – 0.

В конечном итоге в общей папке мы обнаружим большое количество файлов. Как видим, файлы образа диска сегментированы и упакованы файлами по 2000 Mb, что значительно сокращает объём занимаемого образом дискового пространства. В моём примере при размере данных на диске объёмом 12.8 Gb общий размер файлов образа составил 5,9 Gb.

Итак, первый этап нашей операции завершён – образ с диска снят и проверен. Теперь настало время восстановить этот образ на другой физический жёсткий диск. Сразу хочу отметить один момент. У меня так и не получилось на практике с помощью Clonezilla восстановить образ диска снятого с 200 Gb HDD на новый диск размером 160 Gb. Чтобы выполнить такой перенос мне предварительно потребовалось на старом диске выполнить сжатие размера используемых томов с помощью до размера меньшего, чем 160 Gb. В описываемом примере новый диск больше на 10 Gb чем, тот с которого снят образ.

После того как установлен новый жёсткий диск, снова загружаемся с диска Clonezilla Live CD и аналогичным образом доходим до момента выбора операционного режима работы Clonezilla. Выбираем режим восстановления образа на диск – restoredisk

И после того как мы подтвердим свои намерения, будет запущ ена операция восстановления образа на диск

По окончании процесса восстановления извлекаем загрузочный диск и пытаемся загрузиться с восстановленной системы, и если всё прошло успешно, то у нас это получится:)

Как видно на нашем примере, раздел диска C: был восстановлен в его оригинальном размере и теперь уже с помощью встроенных средств Windows мы сможем растянуть этот раздел на всё доступное дисковое пространство

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

Сколько раз вам приходилось жалеть, что под рукой нет образа выведенной из строя системы? Ведь тогда при наличии соответствующего оборудования ее можно было бы восстановить за считанные минуты. Однако программное обеспечение для клонирования жестких дисков обычно слишком дорого стоит или чересчур сложно в обращении. Как было бы здорово, если бы существовало простое и притом бесплатное приложение для создания образов системы!

Представьте себе - оно существует! - это совершенное бесплатное средство для восстановления системы после фатальных сбоев, разработанное в тайваньской лаборатории Национального центра высокопроизводительных вычислений (National Center for High-Performance Computing, NCHC). Clonezilla позволяет клонировать жесткий диск или даже один из разделов жесткого диска, а затем полностью восстановить систему из полученной копии. Клонированные данные могут храниться в виде образа или в качестве резервных копий файлов на внутреннем или внешнем накопителе, CD/DVD или сетевом диске (с помощью Samba, SSH или NFS). Программу можно запускать из собственной загрузочной среды с CD/DVD-диска или флешки.

В отличие от конкурирующих решений, у Clonezilla нет красивого GUI. Приложение создано на базе библиотеки Curses и обладает преимущественно текстовым интерфейсом. Тем не менее, пользоваться им очень легко, несмотря на сложность поставленной задачи. В этой статье я расскажу, как просто клонировать жесткий диск с помощью Clonezilla.

Шаг первый

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

Шаг второй

Подключите к компьютеру внешний жесткий диск или вставьте в привод записываемый CD/DVD, если собираетесь сохранять клонированную копию на него. В другой привод вставьте диск с Clonezilla или подключите загружаемую флешку с программой.

Шаг третий

Загрузите систему с носителя, на котором записана Clonezilla. Появится загрузочный экран, показанный на рис. A. Чтобы создать образ жесткого диска, выберите опцию «Clonzezilla Live (Default settings)» и нажмите . На экране появятся записи начальной загрузки Debian.

Рисунок A. В меню можно выбрать наиболее подходящее разрешение экрана.

Шаг четвертый

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

Шаг пятый

Выберите раскладку клавиатуры. Доступны несколько опций:

«Выбрать клавиатуру из списка» (Select Keyboard from arch list);
«Не менять раскладку» (Don’t touch my keymap);
«Сохранить раскладку ядра» (Keep kernel keymap);
«Выбрать раскладку из полного списка» (Select keymap from full list).

В большинстве случаев стоит использовать опцию «Не менять раскладку». У меня она без проблем работает и на стационарных ПК, и на ноутбуках.

Шаг шестой

Теперь можно запускать Clonezilla. Существует возможность работать в режиме консоли, но если вы совершенно случайно не являетесь опытным пользователем Clonezilla, лучше этого не делать.

Шаг седьмой

Выберите способ создания клонированной копии - образ или непосредственное копирование файлов с одного диска на другой. Лучше всего создать образ, особенно если вы клонируете диск впервые и хотите получить удобную резервную копию данных. Так что выбирайте первую опцию (рис. B) и переходите к кнопке «OK» с помощью клавиши .


Рисунок B. Оба способа обеспечивают клонирование и восстановление жесткого диска, но создать образ позволяет только первый.

Шаг восьмой

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

Локальное устройство;
сервер SHH;
сервер Samba;
сервер NFS;
перейти в режим командной строки;
пропустит этот шаг.

Чтобы сохранить образ на внешний жесткий диск или USB-накопитель, выбирайте опцию «local_dev» (рис. C). Это проще всего, потому что вам не придется возиться с настройкой SSH, Samba или NFS. Только учитывайте, что образы бывают очень тяжелыми, так что объем внешнего диска должен быть больше или хотя бы равен объему клонируемого.


Рисунок C. Выберите, куда клонировать диск. В большинстве случаев подойдет опция «local_dev».

Шаг девятый

Выберите репозитарий для образа. Здесь следует проявлять особую осторожность. Если у вас Linux, почти гарантированно нельзя выбирать диск с меткой «hda». Ищите «hdb» или «hdd» (как вариант - «sdb», «sdd» и т. д.). Если выбрать раздел «hda», вы рискуете стереть данные на своем текущем рабочем диске.

Шаг десятый

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

Шаг одиннадцатый

А теперь вам остается только сидеть и наблюдать за процессом. Для программы, создающей образы, Clonezilla работает довольно шустро, но в зависимости от объема клонируемого раздела процесс может занять от 30 минут до трех часов. У меня, например, на клонирование жесткого диска емкостью 160 Гбайт ушло чуть меньше двух часов.

После завершения записи компьютер можно перезагрузить. Теперь у вас всегда будет под рукой резервная копия на случай серьезного сбоя.

В заключение

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

Просмотров