Код: Выделить всё
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"