Резервная копия всей системы с помощью rsync
Сделать резервную копию всей системы с помощью rsync
$ sudo rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt
Восстановление резервной копии
Чтобы восстановить резервную копию , просто поменяйте местами исходный и конечный пути в приведенной выше команде.
Помните, что это подходит только для локальных и автономных систем. Если к вашей системе активно обращаются некоторые другие системы в сети, это не лучшее решение.
Потому что содержимое систем может постоянно обновляться каждую минуту, а некоторые файлы могут изменяться в процессе rsync.
Скажем, например, когда rsync достигнет файла 2, содержимое предыдущего файла (файл 1) может быть изменено. Это оставит вас с ошибкой зависимости, когда вам нужно будет использовать эту резервную копию.
В таких случаях резервное копирование на основе моментальных снимков является лучшим подходом. Поскольку система будет «зависать» перед началом процесса резервного копирования и «размораживаться» после завершения процесса резервного копирования, поэтому все файлы будут согласованы.