Как клонировать жесткий диск (создать образ диска)
- Bot
- 18.06.2019
- 13 003
- 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/
Она дает следующие возможности:
- Восстановление данных
- Клонирование диска
- Создание образа диска
- Применение решений
- Бесплатные открытые исходники
Данный софт позволяет делать бекап и восстанавливать «голое железо». Clonezilla работает в любом из перечисленных режимов:
- Clonezilla live – Используется дома или для одной машины.
- Clonezilla server edition – Uспользуйте для офиса или дата-центра, она клонирует много (40+) компьютеров одновременно. Clonezilla восстанавливает только уже бывшие в использовании блоки и жесткие диски. Это увеличивает эффективность клонирования.
Добавить комментарий