Создание образа диска

Снова заметка на память. Понадобилось сохранить данные с одного диска на два других, меньших по объёму. Сохранить, включая файловую систему и таблицу разделов — диск разбит на несколько разделов и там стоит ОС. Снять образ со сжатием и разбиением по 10 Гб:

1
dd if=/dev/sdc | gzip | split --bytes=10G --numeric-suffixes - /mnt/backup/backup.gz.

dd используется вместо cat только для того, чтобы можно было смотреть прогресс по killall -USR1 dd. Вместо gzip можно использовать другой архиватор, но gzip есть практически везде, а p7zip сильно проигрывает в скорости.

Восстановление из архива:

1
cat `find /mnt/ -name backup.gz.* | sort` | gunzip > /dev/sdc

Комментарии