Загрузочная резервная копия (клон)

Я сохраняю резервную копию своих настроек и файлов, используя:

sudo rsync --verbose --recursive --links --perms / /media/backup/

Можно ли использовать rsync (или другие параметры bash) для создания загрузочной резервной копии всего? Я просто хочу «клонировать» все на pendrive или другой диск и иметь возможность работать с точно такой же средой. Я имею в виду все, как на оригинальном диске (от разрешений до установленных приложений, конфигов, путей).

Я не очень доверяю GUI для выполнения такой работы, поэтому я избегаю всего, что есть в магазине.

2
задан 6 December 2012 в 21:53

1 ответ

После rsync вам необходимо установить grub на диск и исправить /etc/fstab, чтобы он указывал на новый том uuid (см. blkid), затем выполнить хромирование диска и запустить update-grub для обновления grub. cfg с новым uuid, затем убедитесь, что эти изменения не будут отменены никакими будущими rsyncs, которые вы делаете.

В качестве альтернативы вы можете просто установить grub и rsync, и всякий раз, когда вам действительно нужно загрузить систему, нажмите e в меню grub, чтобы отредактировать запись, и вручную исправьте аргумент root=, чтобы указать другой диск вместо оригинала.

Более конкретно:

#assuming /target is where you have the new drive you rsynced to
# is mounted, and you are running as root ( sudo -s )
#bind mount needed run time filesystems into /target
for f in sys dev proc dev/pts run ; do mount --bind /$f /target/$f
#chroot into target
chroot /target
#install and update grub ( assuming bios boot, not EFI )
dpkg-reconfigure grub-pc
#at the prompt, choose to install grub to the new disk
0
ответ дан 6 December 2012 в 21:53

Другие вопросы по тегам:

Похожие вопросы: