Создание образов и восстановление разделов с помощью Partimage. Сжатие раздела LVM

Создание образов и восстановление разделов с помощью Partimage. Сжатие раздела LVM

28.03.2019

Оригинал: Create And Restore Partition Images With Partimage
Автор: Christian Schmalfeld
Дата публикации: 5 мая 2012 г.
Перевод: А. Рыженко
Дата перевода: июль 2012 г.

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

Отмечу, что я не гарантирую работоспособность описанного ниже способа.

Введение

Partimage можно найти на многофункциональном диске для восстановления системы SystemRescueCD . Данный загрузочный диск используется при работе с операционными системами Linux и Windows и предоставляет live-среду со множеством инструментов для создания разделов жесткого диска, их редактирования и т.д. Загрузите образ и запишите его на CD.

Partimage не поддерживает файловую систему ext4, а ntfs - лишь частично. С полным списком поддерживаемых файловых систем можно ознакомиться на сайте программы .

В данном руководстве я буду использовать жесткий диск, с тремя разделами: sda1 - swap раздел, sda2 - корневой раздел Ubuntu Linux 12.04 и sda3 - пустой раздел, на котором достаточно свободного места для образа sda2 .

Загрузка SystemRescueCD

Загрузитесь с CD, на котором записан SystemRescueCD. Появится следующее меню:

Я предпочитаю графический интерфейс, к тому же, с этого диска он загружается быстро, поэтому выберу пункт 5) . Во время загрузки будет предложено выбрать раскладку клавиатуры - за 20 секунд введите имя или соответствующий номер из предложенного списка:

Ниже показан вид графического интерфейса после загрузки. Сразу откроется терминал с правами root.

Создание образа раздела

Я создам образ раздела с Ubuntu, sda2 , и сохраню его на sda3 . Если не знаете на какие разделы разбит Ваш диск, введите в терминале команду:

У меня вывод этой команды имеет вид (три последние строки - описания разделов):

Disk /dev/sda: 34.5 GB, 34527510528 bytes 255 heads, 63 sectors/track, 4197 cylinders, total 67436544 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0001b9b7 Device Boot Start End Blocks Id System /dev/sda1 2048 7999487 3998720 82 Linux swap / Solaris /dev/sda2 * 7999488 28565503 10283008 83 Linux /dev/sda3 28565504 67436543 19435520 83 Linux

Запустите Partimage - в главном меню (кнопка в левом нижнем углу рабочего стола) выберите пункты System > Partimage. Программа откроется в новом окне терминала:

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

# mkdir /mnt/save # mount /dev/sda3 /mnt/save

Перейдите в окно Partimage. Для управления программой и перемещения по элементам окна используйте клавиши Tab , Enter , Space и стрелки. Выберите раздел, резервную копию которого необходимо сделать, и перейдите в следующее поле, нажав Tab . В нем введите полный путь к файлу-образу, вместе с именем. Также можно выбрать файл-образ, нажав звездочку справа от поля ввода. Я указал путь /mnt/save/Ubuntu.gz (файл имеет расширение.gz , потому что я буду использовать уровень сжатия gzip. Можно также выбрать bz2):

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

Нажав F5 , перейдите далее и введите описание создаваемой копии, которое будет показано перед восстановлением и позволит убедиться, что выбран правильный файл-образ. Лучше указать какое-нибудь осмысленное имя и дату создания копии. Для примера, я введу просто:

После перехода на следующую страницу Partimage выполнит подготовку к созданию копии. Может быть выдано сообщение об ошибке: Can"t read bitmap block 0 from image . Ошибка бывает вызвана тем, что на разделе, где будет сохранен образ, используется не поддерживаемая файловая система или другой непонятной причиной. Если Вы уверены, что Partimage поддерживает файловую систему, попробуйте перемонтировать раздел с файлом-образом, затем смонтируйте и размонтируйте раздел, копия которого создается. Я вводил следующие команды:

# umount /mnt/save # mount /dev/sda3 /mnt/save # mkdir /mnt/tmp # mount /dev/sda2 /mnt/tmp # umount /mnt/tmp

Во всяком случае, мне это помогло. Если подготовка прошла удачно, будет выведено окно с информацией:

Затем Partimage создаст образ раздела и поместит его в заданный файл:

Если копирование завершилось успешно, появится соответствующее сообщение. После нажатия кнопки OK Partimage закроется.

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

Для восстановления раздела из образа нужно выполнить практически те же действия, что и при создании копии, но задать другие опции в Partimage. Запустите программу и выберите из списка раздел, который должен быть восстановлен (т.е. раздел, который будет перезаписан данными из образа, а не тот, на котором находится файл-образ). Во втором поле введите путь к файлу-образу. (Заметьте, имя файла должно оканчиваться на.000 . Если вы не знаете точного имени файла-образа, нажмите звездочку и найдите необходимый файл. При этом, раздел, на котором находится образ, должен быть примонтирован. Это можно сделать командой:

# mount /dev/sda3 /mnt/save

Только замените раздел и точку монтирования на подходящие Вам.)

Наконец, установите опцию Restore partition from an image file , выделив ее и нажав Space:

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

А затем предложено подтвердить намерение восстановить раздел из выбранного образа. Имейте ввиду, данные на разделе будут перезаписаны.

Производится восстановление указанного раздела:

Если все прошло успешно, выведется соответствующее сообщение.

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

Что такое Parted Magic?

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

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

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

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

  • создавать или удалять их;
  • именовать (присваивать названия, метки);
  • изменять размеры разделов;
  • обеспечивать полное копирование;
  • производить проверку и идентификацию данных.

С созданием и удалением разделов, а также с необходимостью их именования сталкиваются при установке-переустановке операционной системы. Иногда перед использованием диска его нужно отформатировать, создать на свободном месте раздел с определенной файловой системой. Для этого предназначена ключевой компонент программы GParted . Разработчик рекомендует для обработки файловых систем NTFS и FAT использовать соответственно утилиты Ntfsprogs и Dosfstools . Работа с разделами диска Windows 10, ранних ее версий производится также, как и с другими операционными системами (Linux или Mac OS).

Изменение разделов производится двумя способами. Если нужно увеличить объем, это происходит за счет незанятого пространства — неразмеченной области. Не занятое пространство раздела можно отделить от него, сократив объем.

Копирование (клонирование) разделов помогает быстро перенести большие объемы данных, создать работоспособную копию операционной системы или скопировать флешку. С утилитой Partition Image копируются файлы и папки раздела, а также его структура и файловая система.

Отдельные функции Parted Magic помогают восстановить утраченную и ошибочно удаленную информацию. TestDisk — та часть программы, которая часто «спасает» даже загрузочные сектора.

Использование программы

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

Предварительно программа для работы с разделами жесткого диска устанавливается на флешку или другой накопитель. Для этого ее достаточно смонтировать на носитель из файла-образа с помощью любой подходящей программы. Она требует небольшого пространства, как и предыдущие версии программы — около 500 МБ. Таким образом PM можно установить даже на обычный CD, если такая необходимость есть. Существует возможность запускать программу из сетевого хранилища или носителя. Для персонального компьютера все же лучше использовать диск, потому что флешка не всегда определяется, а сетевые ресурсы могут быть недоступны.

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


На третьем этапе работать с PM достаточно просто:

  • программа имеет понятный и доступный интерфейс, доступ к каждой отдельной утилите осуществляется с главного окна;
  • в настройках при загрузке сразу же можно изменить язык на русский или любой другой, корректировать режим использования и нагрузки ресурсов компьютера (RAM);
  • при работе программы, записанной на CD, она полностью выгружается в память компьютера; это удобно, поскольку дисковод освобождается для дальнейшей работы с другими гибкими дисками.

Получив после всех действий нужный результат можно с облегчением вздохнуть. Использование такого надежного инструмента как Parted Magic поможет быстро и качественно выполнить любую работу с разделами дисков.

В следующей статье расскажу о том, как изменить размер раздела с помощью Parted Magic.

Редактируют системные конфигурационные файлы, после чего система падает или работает некорректно. Бывает и так, что и командами проблематично восстановить систему, да и хлопотно это для пользователей. А переустановка ОС Linux занимает немало времени. В Windows есть такие программы, например, Acronis , но к сожалению эти программы не бесплатны. После поисков в Internet обнаружили чудесную программу, аналогичную Acronis , эта программа называется PING (Partimage Is Not Ghost) .

Скачать ISO образ можно здесь:

Программа PING предназначена для дублирования и восстановление целых систем через сеть или сменный носитель (например, CD , DVD или другие устройства хранения).

Внимание! Обнаружено, что программа не работает с файловой системой Ext4 .

Итак вы скачали ISO образ и записали его на диск.

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

Теперь рассмотрим создание копии вашей системы пошагово.

Устанавливаем диск и перезагружаем компьютер. Естественно, в BIOS первичным у вас должен стоять CD или DVD диск.

Программа PING загружается.

Нажимаем Enter (Ввод) ,чтобы приступить.

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

Нажимаем Enter (Ввод) ,чтобы продолжить наш процесс.

В следующем окне необходимо выбрать действие программы после окончания процесса создания образа:
Get a shell (root) - вход в оболочку (root);
Reboot the system - перезагрузить систему;
Shutdown - выключить.

Мы выбираем пункт курсорными клавишами и жмем Enter (Ввод) .

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

В данной статье мы будем рассматривать создание локального образа, значит выбираем и жмем Enter (Ввод) .

В следующем открывающемся окне можно увидеть все доступные разделы.
Курсорными клавишами выбираем раздел, который хотим забэкапить. Выделение делается пробелом.
Жмем Enter (Ввод) .

В следующем окне выбираем название каталога, куда сохранять мы выбрали « \ »(слеш без кавычек).

В следующем окне в списке доступных образов для восстановления выбираем пункт и жмем Enter (Ввод) .

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

No и жмем Enter (Ввод) .

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

Здесь выбираем и жмем Enter (Ввод) .

В следующем окне выбираем пункт No и жмем Enter (Ввод) .

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

Восстановление данных из образа

Теперь рассмотрим восстановление вашей системы из бэкапа пошагово.

Вставляем CD или DVD диск и перезагружаем компьютер.
Программа PING загружается.

Ждем. Нажимаем Enter (Ввод) ,чтобы приступить.

Читаем предупреждение и жмем Enter (Ввод) , чтобы продолжить дальше.

Как сделать снимок диска в линукс по типу Acronis или GHost?

Есть несколько вариантов.

Remastersys - нет в официальном репозитарии Ubuntu. Создает сборку системы с LiveCD и возможностью установить систему (свою сборку).
Подробное описание: http://help.ubuntu.ru/wiki/cоздание_своего_дистрибутива_linux

partimage - Partimage не поддерживает файловую систему ext4, а ntfs - лишь частично. Как пользоваться: http://rus-linux.net/MyLDP/hard/create_and_restore_partition_images_with_partimage.html

dd - только разделы. Например, система стоит на отдельном разделе, папка /home на другом, все остальные разделы смонтированы в /media.
Грузимся с liveCD, забиваем всё свободное место нулями (создаём файл из нулей пока не кончится св. место)

Dd if=/dev/zero of=/dev/hda8/zero

сбрасываем на винт кеш

Sync потом удаляем этот файл

rm -f /dev/hda8/zero

потом снимаем образ

Cd /mnt/hdb3 dd if=/dev/hda8 | gzip > hda8.img.gz

Делаем так образ каждого раздела.

Когда надо восстановить раздел:
- грузимся с liveCD

Cd /mnt/hdb3 cat hda8.img.gz | gunzip | dd of=/dev/hda8

dump/restore - Эти утилиты написаны как раз именно для копирования файловых систем.
Поэтому если вкратце:
1. Загружаемся с live-cd;
2. Монтируем диски.
3. в консоли

Dump -0f /mnt/tmpsys/ubuntu_backup /mnt/oldsys

т.е. сделать дамп системы, которую нужно перенести (/mnt/oldsys) во временное место (/mnt/tmpsys/)
4. Переходим в то место куда надо восстановить систему (напр. /mnt/newsys т.е. новый винт)
5. в консоли

Restore -rf /mnt/tmpsys/ubuntu_backup

6. Устанавливаем и настраиваем загрузчик.
7. Правим fstab

То же самое можно сделать в clonezilla только проще и быстрее.

clonezilla - (рекомендуется) Based on Partimage, ntfsclone and dd to clone partition. However, clonezilla, containing some other programs, can save and restore not only partitions, but also a whole disk. By using another free software drbl-winrollб group, and SID of cloned MS Windows machine can be automatically changed.

Для создания образа диска:

Загрузиться с LiveCD:
Для этого скачать с официального сайта образ iso: http://clonezilla.org/downloads.php
и записать его на диск или флешку.
Для виртуальной машины подсунуть iso образ в CD-ROM и загрузиться с него.
Далее по меню.
Умеет сохранять/восстанавливать образ диска по ssh, samba, с local drive, WEB DAV и проч.
При использовании SSH сначала создать директорию на удаленном сервере /home/patrimag .

Учетные данные clonezilla (при стандартных операциях не требуются)
l:user p:live



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows