Я хочу сделать резервную копию всей системы и сохранить ее на S3. Что-то, что может быть достаточно хорошим для восстановления всей моей системы. Но мне сказали, что использование dd/rsync для захвата корневого каталога сохранит много посторонних файлов, которые мне не понадобятся для восстановления системы.
В случае, если мне придется ответить по этой резервной копии, мне нужно будет восстановить:
- Домашний каталог
- Все установленные программы
- Все настройки в системе, такие как редактирование файла конфигурации Openbox и т. д.
Команда, которую я вижу, рекомендованаздесьявляется:
sudo rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt
Возможно ли сделать его легче?
решение1
Вы можете рассмотреть комбинацию Backups
(Déjà Dup) для вашего /home и Timeshift
для системных вещей. В противном случае используйте Macrium Reflect
для клонирования всего вашего диска/раздела.
Ближайшее к точке восстановления Windows — это использование Timeshift
. Я использую его для сохранения снимков на внешний жесткий диск USB. Хотя он может, он обычно не используется для резервного копирования вашего каталога /home, а только для изменений на системном уровне. Используйте Backups
(Déjà Dup) для резервного копирования файлов /home.
Timeshift is a system restore utility which takes snapshots
of the system at regular intervals. These snapshots can be restored
at a later date to undo system changes. Creates incremental snapshots
using rsync or BTRFS snapshots using BTRFS tools.
Более подробная информация наhttps://github.com/teejee2008/timeshift
Для пользователей версий до 19.04 добавьте PPA:
sudo add-apt-repository -y ppa:teejee2008/ppa
И установить с помощью:
sudo apt update
sudo apt install timeshift
решение2
От:Bash-скрипт для резервного копирования/клонирования Ubuntu на другой раздел
rsync -haxAX --stats --delete --info=progress2 --info=name0 --inplace \
/* "$TargetMnt" \
--exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
Скрипт также обновляется /boot/grub/grub.cfg
, и /etc/fstab
вы можете загрузить резервную копию.