Как клонировать жесткий диск (создать образ диска)

  • 18.06.2019
  • 13 029
  • 0
  • 5
  • 5
  • 0
Как клонировать жесткий диск (создать образ диска)

Клонирование диска – не что иное, как копирование содержания на жесткий диск (или распределение), на другой диск или в файл-образ. Я регулярно делаю бекапы с помощью разных утилит, в том числе и вручную, но 1-2 раза в месяц я также клонирую мой жесткий диск. Данная опция позволяет перезаписывать OS и быстро устанавливать программное обеспечение. У Линукса есть множество утилит для клонирования дисков. В этом посте я расскажу о своих любимых программах для клонирования диска, которые не раз меня спасали.

Клонирование диска в Linux

С помощью dd

Утилита позволяет делать копирование и конвертирование данных низкого уровня в необработанном виде. Она копирует стандартный ввод в стандартный вывод. Ее также можно использовать для создания бекапов boot-сектора жесткого диска.

Примеры использования

Для клонирования /dev/sdb3 на другой диск /dev/sdc3

dd if=/dev/sdb3 of=/dev/sdc3 bs=4096 conv=noerror

Можете клонировать жесткий диск /dev/sdc на /dev/sdd:

dd if=/dev/sdc of=/dev/sdd bs=1M conv=noerror

Так же есть воможность дублировать раздел /dev/sda1 как файл-образ диска с именем backup.sda1.mm.dd.yy.img file:

dd if=/dev/sda1 of=/path/to/safe/location/backup.sda1.25.09.12.img bs=4096 conv=noerror

ИЛИ

dd if=/dev/sda1 of=/nfs/backup/images/backup.sda1.25.09.12.img bs=1M conv=noerror

Для восстановления образа:

dd if=/nfs/backup/images/backup.sda1.25.09.12.img of=/dev/sda1 bs=1M conv=noerror

dd command может сделать бекап любой части диска, не зависимо от используемой операционной системы. Она используется на FreeBSD / OpenBSD / Mac OS X / MS-Windows и др.

С помощью Partition Image

Официальный сайт: http://www.partimage.org/

Команда partimage создает бекап части диска в файл-образ и пересохраняет его. (почти как Ghost). Для установки, можно воспользоваться следующей командой:

Debian / Ubuntu Linux

apt-get install partimage

RHEL / Fedora / SL / Red Hat / CentOS Linux

yum install partimage

Можете следовать инструкциям на экране для создания бекапа или пересохранения образов.

Создайте образ /dev/sda2 (проверьте, чтоб /dev/sda2 не был замаунтен/подключен):

partimage -z1 -o -d save /dev/sda2 /nfs/backup/desctop.wks01.sda1.home_25_09_2012.gz

Восстановить можете следующим образом:

partimage restore /dev/sda2 /nfs/backup/desctop.wks01.sda1.home_25_09_2012.gz

Имейте в виду, что partimage только копирует данные с указанной части диска. Это сделано для скорости и эффективности, свободные блоки не записываются в файл-образ. Поскольку разделение работает на последовательной основе, время переноса информации максимизировано, а время поиска минимизировано.

Записанные части диска можно сохранить и в сети, используя сетевую поддержку partimage, или с помощью Samba / NFS (Network File Systems). Это позволяет восстанавливать части жесткого диска после их повреждения. Вам необходимо установить пакет partimage-server который запускает сервер-демон для удаленного создания образов, почти как Ghost.

Клонирование диска используя Live CD

С помощью Clonezilla

Официальный сайт: http://www.clonezilla.org/

Она дает следующие возможности:

  1. Восстановление данных
  2. Клонирование диска
  3. Создание образа диска
  4. Применение решений
  5. Бесплатные открытые исходники

Данный софт позволяет делать бекап и восстанавливать «голое железо». Clonezilla работает в любом из перечисленных режимов:

  • Clonezilla live – Используется дома или для одной машины.
  • Clonezilla server edition – Uспользуйте для офиса или дата-центра, она клонирует много (40+) компьютеров одновременно. Clonezilla восстанавливает только уже бывшие в использовании блоки и жесткие диски. Это увеличивает эффективность клонирования.

Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.