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

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

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

При помощи 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 не будет опубликован. Обязательные поля помечены *