вторник, 27 июля 2010 г.

HOW TO: Клонирование жесткого диска в Ubuntu, или перенос оси на другой винт

Существует множество утилит и всякого рода приблуд для резервного копирования данных. Однако зачем извращаться и экспирементировать если можно всё сделать надежными, простыми и стандартными средствами? Речь идёт об утилите dd.

Тут все просто и сводится к применению нескольких команд. Следует отметить, что sda – диск на котором вертитса сама ось, sdb – диск куда будем бэкапится (любой другой, фс, модель, отец-производитель неважен, важно чтобы они были одинакового размера или sda меньшего! В противном случае надо уменьшить клонируемый раздел до размерров sdb)

Приступим-с:

Собственно сама команда копирования
#dd if=/dev/sda1 of=/dev/sdb1 bs=размер кеша жесткого диска

Переносим mbr на "новый" диск
#dd if=/dev/sda1 of=/dev/sdb1 bs=512 count=1

Параметры bs=512 count=1 задают dd клонировать первые 512 байт sda, а как известно, именно в первых 512 байта на харде храниться mbr


Ну собственно и все! Имеем точную копию нашего рабочего винта.

З.Ы. Если всё делалось на "лету", а можно и так, без live-CD, то есть большая вероятность того, что будут ошибки ФС. Однако это легко лечится
#fsck -y /dev/sdb1

Комментариев нет:

Отправить комментарий