При первом запуске создается полный бэкап, при последующих вносятся только изменения.
Для первичной настройки, скачайте и откройте файл скрипта rsync-inc-backup.sh
, заполните переменные в соответствии с вашей ситуацией:
# Параметры SSH. Для автоматизации требуется предварительно настроить подключение по ключу.
# Если параметр пустой, то ssh не будет использоваться.
# Для автоматизации требуется настроить подключение по ключу.
# Указывается порт и путь к ключу.
# Example: "ssh -p 22 -i ~/.ssh/id_ed25519"
ssh_connection=""
# Исходная папка. Которую требуется поместить в бэкап.
# Заполняется: имя, ip-адрес и путь или только локальный путь
# Исходная папка.
# Example for ssh: "[email protected]:/home/name/dir"
# Example for local path: "/home/name/dir"
source_dir="[email protected]:/home/name/dir"
# Путь для локального сохранения бэкапов.
# Example: "/home/name2/rsync-backup/dir"
backup_base_dir="/home/name2/rsync-backup/dir"
# Количество архивов хранения бэкапов.
# Если запускать бэкап раз в сутки, количество будет соответстовать каждому дню.
keep_arhives=8
Далее запускаете вручную или добавляете в crontab.