Создание образа жесткого диска при помощи утилиты dd в *nix

Модератор: padonki

Ответить
Аватара пользователя
Padonak
padonki
Сообщения: 3785
Зарегистрирован: 14 авг 2006, 20:43
Контактная информация:

Создание образа жесткого диска при помощи утилиты dd в *nix

Сообщение Padonak »

Код: Выделить всё

dd if=/dev/sda of=/mnt/backup/sda.img bs=16M conv=sync,noerror

Код: Выделить всё

  if=/dev/sda - копируем весь жесткий диск sda;
    of=/mnt/backup/sda.img - копируем в /mnt/backup/sda.img;
    bs=16M - задаем размер кэша жесткого диска для ускорения процедуры копирования (иначе данные будут сбрасываться малыми порциями по 512 байт);
    conv=sync,noerror - указываем dd на необходимость копирования по типу бит-в-бит с игнорированием ошибок чтения.
Для сокращения размера образа жесткого диска его можно сжать любым архиватором.

Код: Выделить всё

dd if=/dev/sda bs=16M conv=sync,noerror | gzip -c > /mnt/backup/sda.img.gz
Восстановление образа жесткого диска

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

Код: Выделить всё

dd if=/mnt/backup/sda.img of=/dev/sda bs=16M conv=sync,noerror
При использовании сжатия параллельно необходимо разархивировать образ.

Код: Выделить всё

gunzip -c /mnt/backup/sda.img.gz | dd of=/dev/sda conv=sync,noerror bs=16M
Миграция системы на другой жесткий диск

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

Код: Выделить всё

dd if=/dev/sda of=/dev/sdb bs=16M conv=sync,noerror
После чего при необходимости устанавливаем загрузку с данного жесткого диска. При условии, что новый жесткий диск больше старого, на нем останется неразмеченная область. Ее следует разметить и отформатировать согласно имеющимся требованиям.
Смотри как: viewtopic.php?f=15&t=1609

Создание резервной копии через SSH

Код: Выделить всё

dd bs=16M conv=sync,noerror if=/dev/sda | ssh root@backup "dd bs=16M conv=sync,noerror of=/backup/sda.img"
Моя характеристика с детского сада: Хорошо кушает, спит, гуляет! Прошло много лет, ничего не изменилось.
Изображение
Ответить