Клонируйте свой диск linux с помощью clonezilla

Содержание
  1. Клонирование жёсткого диска на Linux
  2. Инструменты клонирования дисков Linux
  3. 1. dd: инструмент для клонирования Native Linux
  4. 2. Инструмент клонирования разделов Linux, Partimage
  5. 3. Partclone: ​​программное обеспечение для создания разделов и клонирования
  6. 4. Клонируйте свой диск Linux с помощью Clonezilla
  7. Клонировать ваш жесткий диск Linux легко
  8. Скрытые возможности Clonezilla — клонирование и восстановление сохраненного образа жесткого диска на накопитель меньшего объема
  9. Назначение и основные возможности программы Clonezilla
  10. Создание загрузочной флешки (usb flash drive) с Clonezilla live
  11. Создание образа диска в Clonzilla live в режиме « Expert »
  12. Восстановление сохраненного образа диска на накопитель меньшего объема с пропорциональным изменением размеров разделов
  13. Клонирование или восстановление сохраненного образа диска на накопитель меньшего объема с предварительным изменением размеров разделов

Клонирование жёсткого диска на Linux

То, что вы работаете в операционной системе Linux, не означает, что вы не будете время от времени сталкиваться с проблемами. Всегда хорошо иметь план резервного копирования, на случай, если возникнет проблема. Возможно, редкий вирус Linux будет атаковать; возможно, вы будете жертвами мошенников-вымогателей. Может быть, жесткий диск (HDD) выйдет из строя.

Клонируя жесткий диск Linux, вы создаете образ диска, который можно восстановить позже. Но как вы клонируете свой жесткий диск Linux?

Инструменты клонирования дисков Linux

Ваша установка Linux может привести к ошибке; Вы можете обновить жесткий диск до большего объема. Безотносительно проблемы, если у вас есть резервная копия вашего диска, восстановить и запустить все будет относительно просто.

В Linux есть четыре решения для клонирования дисков, которые вы должны рассмотреть:

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

Давайте рассмотрим каждый из четырех основных вариантов клонирования диска в Linux.

1. dd: инструмент для клонирования Native Linux

Возможно, самый мощный инструмент Linux из всех, dd (иногда называемый «разрушитель диска»), может клонировать весь жесткий диск или раздел диска в другой. Но в случае неправильного использования он может удалить содержимое вашего диска.

Таким образом, вы должны использовать с особой осторожностью. Вы найдете dd встроенный в большинство операционных систем Linux. Если нет, установите его из менеджера пакетов. Чтобы клонировать жесткий диск вашего компьютера, используйте команду:

Здесь sdX — это исходный диск, а sdY — место назначения. Числовое значение 64K соответствует команде размера блока, bs. Значение по умолчанию составляет 512 байт, что очень мало, поэтому лучше включить 64K или более 128K в качестве условия. Однако: хотя больший размер блока делает передачу быстрее, меньший размер блока делает передачу более надежной.

Если вы хотите клонировать только раздел вашего диска, используйте

Как вы можете видеть, раздел sda1 (то есть раздел 1 на устройстве sda) будет клонирован в sdb1 (вновь созданный раздел 1 на устройстве sdb), например, вторичный или внешний жесткий диск, подключенный к вашему компьютеру.

Нажмите Enter, чтобы запустить команду. Сколько времени это займет, будет зависеть от размера диска или раздела. Просто убедитесь, что объем назначения достаточно велик для его хранения!

2. Инструмент клонирования разделов Linux, Partimage

Если вы столкнулись с проблемами, пытаясь разобраться с инструкциями с помощью dd, или предпочли бы избежать случайного удаления вашего жесткого диска с опечаткой, partimage также доступен для большинства дистрибутивов и не несет риска «уничтожения диска»!

Однако partimage не поддерживает файловую систему ext4, поэтому избегайте ее использования для клонирования дисков или разделов этого типа. Однако при необходимости его можно использовать для клонирования дисковых форматов Windows (FAT32 или NTFS, хотя это экспериментально), а также для более широко используемой файловой системы Linux ext3 и других более старых альтернатив.

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

Для Ubuntu установите:

Запустите из командной строки:

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

Нажмите вправо на клавиши со стрелками, чтобы перейти к следующему разделу, затем Image file to create/use и дайте ему имя (или введите имя файла изображения, которое будет восстановлено).

Выберите Action to be done (убедитесь, что у выбранной опции есть звездочка) и нажмите F5, чтобы продолжить. На следующем экране выберите уровень сжатия и предпочитаемые параметры. Вы также можете выбрать режим разделения изображений и указать, что должно произойти после создания резервной копии.

Нажмите F5, чтобы продолжить, подтвердите данные, затем нажмите OK, чтобы начать процесс. Скорость этого будет зависеть от мощности вашего компьютера.

Если вы ищете быстрое и грязное, но безопасное решение для клонирования дисков для Linux, используйте partimage.

3. Partclone: ​​программное обеспечение для создания разделов и клонирования

Для более зрелой альтернативы dd, которая поддерживает резервное копирование файловой системы ext4, partclone прост в использовании, но опять же требует текстовых команд, а не интерфейса, управляемого клавиатурой или мышью. Установить с помощью:

Читайте также:  C windows temp удалить все

… Где [fstype] — тип файловой системы раздела, который вы хотите клонировать.

Следующая команда создаст образ диска hda1 (жесткий диск 1, раздел 1) с именем hda1.img:

Возможно, вы захотите восстановить это изображение, поэтому используйте

partclone.extfs -r -d -s hda1.img -o /dev/hda1

Более подробную информацию об использовании можно найти на сайте partclone.

4. Клонируйте свой диск Linux с помощью Clonezilla

Для более гибкого решения, почему бы не попробовать Clonezilla? Это популярное решение для аварийного восстановления основано на Partclone и предназначено для ряда задач клонирования дисков. Поддерживаются все ожидаемые файловые системы в Linux, Windows и MacOS (и за ее пределами).

В отличие от dd и Partclone, Clonezilla доступен в виде загрузочного ISO. Вы можете записать это на DVD или USB-накопитель, чтобы полностью клонировать жесткий диск Linux. Clonezilla проста в использовании, с меню на клавиатуре, а не с непонятными командами, так что любой может справиться с этим.

Хотя Clonezilla можно настроить как отдельную утилиту, вы можете предпочесть использовать ее как часть инструмента восстановления Boot CD от Hiren.

Вы также можете использовать Clonezilla на профессиональном уровне, чтобы создавать изображения схожих настроек ПК с одной и той же операционной системой.

Клонировать ваш жесткий диск Linux легко

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

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

Источник

Скрытые возможности Clonezilla — клонирование и восстановление сохраненного образа жесткого диска на накопитель меньшего объема

Уважаемые читатели блога www.ithabits.ru. Поздравляю всех с наступившим новым 2014 годом и желаю всяческих успехов, благополучия и процветания.

Не сомневаюсь, что в канун Нового года многие выбрали в качестве подарка себе или своим близким твердотельные накопители SSD. И это правильно. SSD в компьютере вещь замечательная.

Я тоже не остался в стороне и установил в ноутбуке моей жены твердотельный накопитель вместо традиционного механического HDD. Не перестаю восхищаться тому эффекту, который достигается таким апгрейдом компьютера. Трехлетний Acer с I5 теперь загружается “с нуля” примерно за 20 секунд. Но загрузка — это не главное. Главное с какой изумительной скоростью компьютер стал откликаться на любые запросы пользователя.

В этой связи в качестве темы для первой публикации в новом году я вновь выбрал описание возможных способов быстрого и безопасного “переезда” с одного жесткого диска на другой с помощью утилиты Clonezilla live.

Ранее на станицах блога Clonezilla live было посвящено три полноценных публикации, в которых рассматриваются основные аспекты работы данной программы с дисковыми накопителями. Не смотря на это, практически нераскрытой оказалась наиболее актуальная в связи с распространением твердотельных накопителей тема последнего времени. А именно, как с помощью Clonezilla live перенести систему с большего диска на меньший.

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

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

Короткий экскурс для тех, кто еще не читал предыдущие публикации.

Назначение и основные возможности программы Clonezilla

Утилита Clonezilla предназначена для создания резервных копий (образов) дисковых накопителей и их отдельных разделов, а так же для восстановления системы из сохраненных образов в случае аварии.

Для работы с образами программа позволяет использовать не только локальные носители, но и сетевые серверы SSH, Samba и NFS.

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

Программа разрабатывается в лаборатории NCHC (National Center for High-Performance Computing)(Тайвань) как свободное программное обеспечение (СПО) с открытым исходным кодом.

В этом смысле Clonezilla представляет собой бесплатную альтернативу широко известным коммерческим продуктам, таким как Acronis и Norton Ghost.

В основе работы программы лежит набор утилит и пакетная база проекта Partclone .

Программа распространяется в составе Live CD (Clonezilla live) на платформе Linux (Debian, Ubuntu) в версиях для 32 и 64-разрядных компьютеров.

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

В пользу этого до сих пор говорит и фраза “The destination partition must be equal or larger than the source one” раздела “Limitations” на главной странице проекта.

Читайте также:  Как установить windows через virtualbox

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

Создание загрузочной флешки (usb flash drive) с Clonezilla live

Загрузка программы и способы создания загрузочной флешки Clonezilla live были достаточно подробно рассмотрены в первой статье. В целом все рекомендации остались в силе. Сегодня к ним можно добавить следующие.

С момента прошлых публикаций изменились версии программы. При подготовке материалов данной статьи использовались: “clonezilla-live-2.2.1-25-i686-pae” и “clonezilla-live-20140114-saucy-i386”. Данная информация может быть важной с точки зрения повторяемости результатов. Так что, обязательно скачайте с официального сайта свежую версию программы.

Неожиданно появился аргумент в пользу “Stable releases” (Debian). “Alternative stable releases” после записи на USB Flash Drive перестал показывать экран выбора языка интерфейса. Это, конечно, совершенно не смертельно, но и в процессе работы все время выскакивали ошибки, связанные с локализацией. Уверен, что эта ошибка будет исправлена в следующей версии.

Помимо рекомендованных в первой статье способов создания загрузочной флешки с помощью пакетного файла makeboot.bat, входящего в состав файлов сборки программы, и утилиты Universal USB Installer сегодня нельзя не упомянуть о фирменной утилите Tuxboot, которую можно скачать отсюда.

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

Помимо непосредственно Clonezilla имеет смысл сразу же скачать образ Gparted-live. Сделать это можно в Tuxboot или отсюда.

Напомню, что программа GParted (GNOME Partition Editor) представляет собой мощный редактор дисковых разделов, позволяющий выполнять самые различные операции: создание, изменение размера, перемещение, удаление, проверку целостности файловой системы.

Программа разработана для платформы Linux. В данном случае речь идет о ее Live CD версии —GParted-live.

В некоторых случаях при операциях клонирования большего накопителя на меньший с помощью Clonezilla GParted-live может быть крайне полезен и даже необходим для предварительного и последующего изменения размеров разделов. К этому мы еще вернемся.

Помимо GParted-live утилита GParted включена в состав многих других Live CD сборок. Например, Boot Repair Disk (ознакомиться и скачать можно отсюда) или Linux-Secure-Remix (забираем тут).

К сожалению не удалось найти ни одной СПО сборки, на которой Clonezilla и GParted присутствовали бы одновременно — GParted-Clonezilla LiveCD, на который есть ссылка в разделе “Related LiveCD” сайта “clonezilla.org” безнадежно устарел и не работает.

Остается только коммерческий Parted Magic, ссылка на который есть в первой публикации.

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

Создание образа диска в Clonzilla live в режиме « Expert »

Загружаем компьютер с заранее подготовленного usb flash drive или CD с Clonezilla live. Последовательно проходим экраны загрузки системы, выбора языка интерфейса, раскладки клавиатуры и запуска программы. С вашего позволения я пропущу их описание. Тем, кто никогда не работал с программой, имеет смысл посмотреть первую статью, в которой этот процесс подробно рассмотрен.

В отличие от предыдущих публикаций, в которых все описанные действия в программе Clonezilla выполнялись в режиме «Beginner», то есть с “заводскими” установками, сегодня мы будем работать исключительно в режиме «Expert».

Далее выбираем “savedisk” и имя сохраняемого образа. Оставляем приоритет partclone > partimage > dd (-q2).

По сути дела единственное, что стоит изменить в стандартных настройках при сохранении образа, это отключить запись файлов pagefile.sys и hiberfil.sys для Windows (-rm-win-swap-hib). Тем самым будут уменьшены как размер образа, так и время его создания.

Все остальные параметры оставляем по-умолчанию: сжатие –z1p, размер томов, на которые будет делится образ при сохранении (2000 — 2 Гб).

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

Далее все также, как в режиме «Beginner».

Восстановление сохраненного образа диска на накопитель меньшего объема с пропорциональным изменением размеров разделов

Начинаем с самого интересного. Попробуем в режиме «Expert» записать сохраненный с помощью Clonezilla образ жесткого диска, который предварительно никоим образом не модифицировался, на накопитель меньшего объема.

Для тестирования возьмем HDD с операционной системой Windows 7 с такой разметкой разделов:

Исходный HDD — 250 ГБ, разделен на три раздела:

  1. Системный том — “Зарезервировано системой”, NTFS, 100 МБ;
  2. Загрузочный том С:\ – основные файлы операционной системы + профили пользователей, NTFS, 95 ГБ;
  3. Дополнительный том (буква любая) – раздел в оставшейся части накопителя, 155 ГБ.

Попробуем клонировать исходный диск на значительно меньший целевой:

Целевой SSD (или HDD) — 100 ГБ.

Создаем с помощью Clonezilla live образ исходного диска так, как это было описано выше. Затем устанавливаем в компьютер новый накопитель и восстанавливаем на него образ в режиме «Expert» следующим образом (я пропускаю описание начальных шагов):

Читайте также:  Mac os автозамена кавычек

Устанавливаем главный для рассматриваемых вариантов параметр “Skip checking destination disk size before creating partition table” (-icds). По какой-то причине этот пункт остался без перевода на русский язык. Сделаем это самостоятельно – “Пропустить проверку размера целевого диска перед созданием таблицы разделов”.

Если не установить данный параметр, то на этапе создания partition table программа просто остановится.

На следующем шаге выбираем “Создать таблицу разделов пропорционально” (-k1).

После выбора указанных параметров начнется процесс восстановления образа с одновременным изменением размеров разделов в соответствии с объемом нового диска.

Результат данной операции для Windows 7 превзошел все самые смелые ожидания – после первого старта с нового SSD система запустила проверку разделов (chkdsk), которая была успешно пройдена, после чего загрузилась без каких бы то ни было проблем. Но это не все. Размеры разделов оказались действительно измененными пропорционально, всех, кроме первого “Зарезервировано системой”. Он остался 100 Мб (!).

Вот так выглядит разметка исходного (Диск 1) и нового (Диск 0) носителей:

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

  • Windows XP – работает без проблем;
  • Windows 8.1 – образ был восстановлен, но с ошибками. В отличие от Windows 7 в данном случае Clonezilla пропорционально изменила и размер первого раздела (350 Мб) и по какой-то причине не смогла на него правильно записать данные (в процессе было сообщение об ошибке). После такого переноса система не запустилась, но ее легко удалось реанимировать с помощью BcdBoot.
  • Linux – восстановление образа с изменением размеров разделов не получилось.

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

Описанный выше способ переноса системы в Clonezilla live представляется весьма интересным и перспективным. Не смотря на то, что работает он не всегда и не для всех операционных систем, по крайней мере для Windows XP и Windows 7 его уже можно применять.

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

Клонирование или восстановление сохраненного образа диска на накопитель меньшего объема с предварительным изменением размеров разделов

Частично мы уже рассматривали этот вариант в предыдущей статье.

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

Напомню, что начиная с Windows 7 сжать/увеличить разделы можно непосредственно в “Управление компьютером” –> “Управление дисками”.

Для более сложных манипуляций с разделами, таких как перемещение и копирование, и для разделов Linux может быть с успехом использована уже упомянутая выше утилита Gparted.

О том, как изменить размер разделов в графическом интерфейсе Windows 7 / Windows 8 и с помощью консольной утилиты Diskpart можно посмотреть в предыдущей статье. Интерфейс программы Gparted был представлен здесь.

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

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

Думаю, что владельцы ноутбуков в подавляющем большинстве предпочтут перенос через образ на внешнем носителе.

Загружаем компьютер с носителя с Clonezilla live. Я вновь пропущу неоднократно описанные в предыдущих публикациях шаги. В целом они достаточно тривиальны даже для тех, кто программой ранее не пользовался.

Выбираем предпочтительный вариант работы – “device-image” или “device-device” и режим “Expert” запуска мастера.

На главном экране выбора расширенных параметров, который мы уже рассмотрели выше, нужно вновь отметить “Skip checking destination disk size before creating partition table” (-icds).

Перед началом клонирования или восстановления созданного ранее образа выбираем метод создания разделов по-умолчанию — “Использовать таблицу разделов с исходного диска”.

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

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

Успехов. И обязательно поделитесь результатами – что получилось сделать, что не получилось, в чем вероятная причина.

Источник

Оцените статью