Parted Magic: копирование дисков и разделов с использованием Linux

496

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

  • Утилита «dd» – консольный инструмент для копирования целых дисков и отдельных разделов, доступный практически в каждом дистрибутиве Linux.
  • утилита «ntfsclone» – консольный инструмент для копирования дисков и разделов, отформатированных в файловой системе NTFS.
  • GParted – приложение для разметки диска. Это также позволяет вам клонировать разделы в нераспределенное пространство или в другой раздел.
  • Partition Image – приложение для резервного копирования разделов.
    Parted magic также содержит другое, но очень похожее приложение Partclone.
  • Ghost 4 Linux – мощное приложение для клонирования и резервного копирования дисков / разделов.
  • Clonezilla – наиболее полное приложение, которое позволяет клонировать и создавать резервные копии дисков / разделов. На практике это наложение для других копирующих приложений: dd, ntfsclone, partclone, partimage.


инструмент дд

Файловые системы: все в межсекторном режиме
Системный инструмент «dd» позволяет клонировать диски и разделы и делать резервные копии в файл образа. Секторы данных и свободное пространство копируются >>> целевой раздел идентичен исходному разделу. Недостатком является то, что после ввода команды в терминал инструмент «отключается» и только после того, как на нем отображается некоторая информация: количество скопированных байтов, время и скорость. Знак утилиты – мигающий светодиод жесткого диска.

прямое клонирование всего диска на другой диск
синтаксис: dd if = / исходный диск = / целевой диск
пример: dd if = / dev / sda of = / dev / sdb
в этом примере диск sda клонируется в диск sdb. Оба диска не могут быть смонтированы. Примечание: мы добьемся полного успеха на двух одинаковых дисках >>> одной марки и модели. Эффект может быть разным для разных дисков.

резервное копирование всего диска
синтаксис: dd if = / исходный диск = / каталог / имя образа
пример: dd if = / dev / sda of = / media / sdb1 / backup.img
в этом примере копия диска sda создается в файле образа «backup.img» в первом разделе диска sdb. Исходный диск должен быть размонтирован, а каталог (раздел Windows) должен быть смонтирован.

клонировать раздел в другой раздел
синтаксис: dd if = / исходный раздел = / целевой раздел
пример: dd if = / dev / sda1 of = / dev / sdb1
в этом примере раздел sda1 на первом диске клонируется в раздел sdb1 на втором диске. Оба раздела не могут быть смонтированы. Примечание: оба раздела должны иметь одинаковый размер

резервное копирование разделов
синтаксис: dd if = / исходный раздел = / каталог / имя изображения
пример1: dd if = / dev / sda1 of = / media / sda2 / backup.img
пример2: дд если = / dev / sda1 | gzip> /media/sda2/backup.gz
в этом примере копия раздела sda1 создается в файле образа «backup.img» на первом разделе диска sdb. В примере 2 изображение копии дополнительно сжимается.

восстановить раздел из резервной копии
синтаксис: dd if = / каталог / имя изображения = / целевой раздел
пример1: дд если = / media / sda2 / backup.img из = / dev / sda1
пример2: gzip -dcv /media/sda2/backup.gz | дд = / dev / sda1
в этом примере раздел sda1 восстанавливается из созданного файла backup.img из раздела sda2. В примере 2 копия изображения также является несжатой.

резервное копирование кода MBR
dd if = / dev / sda of = / media / sda1 / mbrsda.bak bs = 512 count = 1 (весь код MBR)
dd if = / dev / sda of = / media / sda1 / mbrsda.bak bs = 446 count = 1 (без таблицы разделов)

восстановить MBR из резервной копии
dd if = / media / sda1 / mbrsda.bak of = / dev / sdx (восстанавливает всю MBR; мы используем ее только в том случае, если на обоих дисках есть разделы одинакового размера; нет необходимости добавлять параметры)
dd if = / media / sda1 / mbrsda.bak of = / dev / sdx bs = 446 count = 1 (восстанавливает только загрузочный код, пропускает таблицы разделов)

скопировать и восстановить таблицу разделов
sfdisk -d / dev / sda> /media/sdb1/backup-hda.sf
sfdisk / dev / sda

попытка восстановить файловую систему NTFS
синтаксис: ntfsfix / dev / partition
пример: ntfsfix / dev / sda1

изменение размера разделов с помощью NTFS
синтаксис: ntfsresize / dev / partition
пример: ntfsresize / dev / sda1
Эта команда полезна при копировании большего раздела в меньший

Parted Magic: копирование дисков и разделов с использованием Linux


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

клонировать раздел в другой раздел
Пример: ntfsclone –overwrite / dev / sdc1 / dev / sda1
Копирование раздела sda1 в sdc1

резервное копирование всего диска
ntfsclone -s -o /mnt/xyz/obraz.img / dev / sda1

восстановить раздел из резервной копии
ntfsclone -r -O / dev / sda1 /mnt/xyz/obraz.img

полный командный синтаксис
ntfsclone -h


Приложение Partition Image

Домашняя страница: https://www.partimage.org
Лицензия: GNU General Public License (GPL) Parted Magic: копирование дисков и разделов с использованием Linux

Приложение позволяет создать резервную копию раздела и восстановить его позже. Копируется только пространство, используемое данными, что увеличивает скорость работы. С другой стороны, это означает, что могут быть скопированы только разделы с распознаваемыми файловыми системами: Ext2, Ext3, Reiserfs, Fat16, Fat32, HPFS, JFS, Xfs, UFS, HFS и Ntfs. Partimage не поддерживает файловые системы ext4 и btrfs.

1. Резервное копирование разделов
Первое, что мы делаем, это монтируем раздел, в который мы будем записывать файл образа резервной копии.
После запуска приложения в разделе «Раздел для сохранения / восстановления» выберите раздел, который вы хотите скопировать. Перемещаем курсор вверх и вниз. В следующем примере выбран раздел sda1.
После выбора раздела нажмите клавишу Tab, чтобы перейти к файлу изображения для создания / использования. Курсор будет активирован в поле, где мы вводим путь и имя файла в форме: / directory / filename. Мы также можем выбрать каталог на диске, исследуя. Для этого нажмите клавишу Tab еще раз, значок будет выделен, и нажмите Enter:
Parted Magic: копирование дисков и разделов с использованием Linux

Заходим, например, в раздел / media с разделами. В этом примере копия будет сохранена в каталоге «image» в разделе sdb1. Нажмите клавишу Tab несколько раз, когда OK выделен, нажмите Enter:
Parted Magic: копирование дисков и разделов с использованием Linux

Мы вернемся к главному окну. Клавиша курсора влево возвращает к пути сохранения. В разделе пока нет названия файла, поэтому мы добавим его. Нам не нужно вводить какие-либо расширения, приложение добавит по умолчанию * .000. В этом примере имя файла – «имя».
Затем выберите опцию Сохранить раздел в новый файл изображения >>> Сохранить раздел в новый файл изображения. Чтобы пойти дальше, нажмите клавишу F5:
Parted Magic: копирование дисков и разделов с использованием Linux

В следующем окне выберите метод сжатия изображения, разделите изображение на части и сохраните приложение после операции:
Parted Magic: копирование дисков и разделов с использованием Linux

Если вы выбрали Ввести описание в предыдущем окне, теперь введите метку:
Parted Magic: копирование дисков и разделов с использованием Linux

Информация о разделе для копирования. Появится предупреждение для разделов в файловой системе NTFS, указывающее экспериментальную поддержку NTFS. Однако копирование обычно происходит правильно:
Parted Magic: копирование дисков и разделов с использованием Linux

Второе окно с подробной информацией о разделе. Нажмите Tab и продолжайте:
Parted Magic: копирование дисков и разделов с использованием Linux

Копирование начнется с сообщения:
Parted Magic: копирование дисков и разделов с использованием Linux

1. Восстановление разделов из резервной копии
Восстановление очень похоже на изготовление копий. В главном окне раздела «Сохранение / восстановление раздела» выберите раздел для восстановления. В разделе Файл изображения для создания / использования мы указываем файл изображения. В этом примере файл находится по пути /media/sda7/image/name.000. Раздел с файлом образа должен быть смонтирован.
Parted Magic: копирование дисков и разделов с использованием Linux

Теперь мы выбираем опцию Восстановить раздел из файла изображения >>> Восстановить раздел из файла изображения. Существует также возможность восстановить MBR из файла образа. Мы идем дальше, нажав клавишу F5:
Parted Magic: копирование дисков и разделов с использованием Linux

Здесь мы можем выполнить симуляцию восстановления без какой-либо записи (Симуляция восстановления) или перезаписать свободное пространство нулями на восстановленном разделе и выбрать действие после завершения. Нажмите F5, чтобы продолжить:
Parted Magic: копирование дисков и разделов с использованием Linux

Появится информация о разделах и предупреждение о экспериментальной поддержке NTFS:
Parted Magic: копирование дисков и разделов с использованием Linux

Информация о разделе, который будет восстановлен из копии:
Parted Magic: копирование дисков и разделов с использованием Linux

Окончательное подтверждение операции:
Parted Magic: копирование дисков и разделов с использованием Linux

Когда закончите, появится следующая информация:
Parted Magic: копирование дисков и разделов с использованием Linux