Резервное копирование · 3 min read · Dec 10, 2025
Создание и восстановление образов разделов с помощью Partimage
Создание и восстановление образов разделов с помощью Partimage
Версия 1.0
Автор: Christian Schmalfeld
Резервные копии обычно создаются двумя способами - либо на основе файлов,
что означает, что резервируются отдельные файлы, часто через синхронизацию
и на внешнем диске, либо на основе образов, что означает, что целый
раздел помещается в файл образа, который может быть восстановлен на
разделе, содержащем все, что на нем было. Этот учебник охватывает
резервные копии на основе образов с использованием Partimage из живой
рабочей среды.
Я не даю никаких гарантий, что это сработает для вас!
1 Предварительная заметка
Partimage является частью системного спасательного CD, который можно найти на http://www.sysresccd.org,
это многофункциональный спасательный CD, полезный как для Linux, так и для
Windows. Он загружается в живую среду с множеством инструментов
для разбиения, редактирования и т.д. Скачайте SystemRescueCD здесь: http://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/2.6.0/systemrescuecd-x86-2.6.0.iso/download и запишите его на диск.
Partimage не работает на файловых системах ext4 и является экспериментальным для
файловых систем ntfs. Полный список поддерживаемых файловых систем можно найти на http://www.partimage.org/Supported-Filesystems.
В этом учебнике я буду использовать жесткий диск, разделенный на три части: sda1, который является моим разделом подкачки, sda2, на котором установлена Ubuntu Linux 12.04, и sda3, на котором ничего нет, но достаточно места для хранения образа sda2.
2 Загрузка SystemRescueCd
Вставьте записанный CD в дисковод и загрузитесь на стартовый экран. Вот как он выглядит:

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

Среда выглядит следующим образом. Терминал root будет открыт по умолчанию:

3 Создание образа раздела
Я создам образ своего Linux-раздела, sda2, на своем пустом разделе sda3. Если вы не знаете, какие у вас есть разделы, перейдите в терминал и введите:
fdisk -l
Вывод будет выглядеть следующим образом (нижние три строки - это мои разделы):
root@sysresccd /root % fdisk -l
Диск /dev/sda: 34.5 GB, 34527510528 байт
255 голов, 63 сектора/диск, 4197 цилиндров, всего 67436544 секторов
Единицы = сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Идентификатор диска: 0x0001b9b7
Устройство Загрузка Начало Конец Блоки Id Система
/dev/sda1 2048 7999487 3998720 82 Linux swap / Solaris
/dev/sda2 * 7999488 28565503 10283008 83 Linux
/dev/sda3 28565504 67436543 19435520 83 Linux
Чтобы запустить Partimage, откройте главное меню в нижнем левом углу рабочего стола и перейдите в Система > Partimage. Он откроется в новом окне терминала:

Но прежде чем мы сможем начать резервное копирование, нам сначала нужно смонтировать
раздел, на который мы хотим сохранить резервную копию. Создайте папку в /mnt и смонтируйте раздел в этой точке. Я буду использовать sda3 для сохранения, замените его на соответствующий раздел в вашей системе:
mkdir /mnt/save
mount /dev/sda3 /mnt/save
Теперь снова перейдите в терминал Partimage. Перемещайтесь по нему, используя клавиши TAB, ENTER, SPACE и стрелки. Сначала выберите раздел для резервного копирования и перейдите к следующему полю с помощью TAB.
В следующей строке введите полный путь резервной копии, включая
имя. Вы можете выбрать путь, используя звездочку в следующем поле.
Я сохраню свою резервную копию как /mnt/save/Ubuntu.gz (я выберу gzip в качестве уровня сжатия, поэтому расширение файла - gz. Вы также можете выбрать bz2):

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

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

При переходе на следующую страницу Partimage подготовит резервную копию. По какой-то причине вы можете получить ошибку - это может быть вызвано выбором
раздела для резервного копирования, который не имеет поддерживаемой файловой системы или какой-то
другой странной причиной - с сообщением Невозможно прочитать битовую карту блока 0 из образа.
Если вы уверены, что у вас есть поддерживаемая файловая система, попробуйте
перемонтировать ваш целевой раздел, затем создать новый каталог монтирования и смонтировать ваш раздел для резервного копирования и снова размонтировать его. В моем случае шаги будут следующими:
umount /mnt/save
mount /dev/sda3 /mnt/save
mkdir /mnt/tmp
mount /dev/sda2 /mnt/tmp
umount /mnt/tmp
По какой-то причине это сработало для меня. Если все прошло успешно, вы увидите следующее окно:

Partimage затем создаст резервную копию вашего раздела в указанном месте:

Если все прошло хорошо, вы увидите это сообщение. Partimage закроется после подтверждения:

Get new posts in your inbox
No spam. Unsubscribe anytime.