Если это чистое выключение, это неверно. Если вы просто отрезаете систему от любого источника питания, это может испортить ее в зависимости от используемой вами файловой системы.
Я думаю, что вы ошибаетесь этой ошибкой:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=397413
Предполагая, что ваш целевой диск монтируется на /mnt/foo. Вам, вероятно, просто нужно сделать
mkdir /mnt/foo/dev /mnt/foo/sys /mnt/foo/proc
Там также есть исправление для этой ошибки в http://bugs.debian.org/cgi-bin/bugreport .cgi? bug = 397413 , но он попытается указать удаленные файловые системы.
Есть хороший пример использования rdiff для резервного копирования корневого раздела: http://manual.aptosid.com/en/sys-admin-rdiff-en.htm
Лично я использую следующий синтаксис для резервного копирования:
rdiff-backup --exclude-sockets --exclude '/media/*/*' --exclude '/mnt/*' --exclude '/proc/*' --exclude '/sys/*' --exclude '/tmp/*' / {backup-dest-dir}
И следующий синтаксис для восстановления: rdiff-backup -r now {backup-dest-dir} {restore-dir}
Вы должны запустить rdiff-backup как root, чтобы оставаться разрешениями, правами собственности, группами , измененное время и т. д. Я могу гарантировать, что rdiff-backup позаботится обо всех ваших требованиях.
Используется сегодня для восстановления корневого раздела после неудачного обновления с Ubuntu 8.04.4 -> 10.04.4 - -> 12.04 (dev).