Мне нужен сценарий, который при запуске выполняет резервное копирование системы в определенную папку (место назначения).
Я также хотел бы исключить некоторые файлы.
Если вы используете rsync
, он создаст полную копию всех ваших файлов в другом каталоге. Он копирует только измененные файлы и работает очень быстро. Я использую if для резервного копирования на серверах и внешних жестких дисках:
rsync -avhE --delete --exclude=.cache . /media/mu/Gamma/Backup/
Для планирования см. cron
и anacron
.
Я использую lsyncd
Он может быть демонизируемым, он использует rsync.
Я использую его как
lsyncd -rsync /bin "/media/xen/Expansion Drive/NOS/bin"
После компиляции и установки проверьте
lsyncd -help