Настраиваем rsync между windows и unix

Задача:
---------------------------------------------------------------Настроить резервное копирование данных с сервера nextcloud на файловый сервер windows
Если с настройкой rsync на стороне unix все понятно, то как работает rsync в windows до конца не ясно. Устанавливаем DeltaCopy и запускаем службу.

Программа должна сообщить что успешно зарегистрировалась и теперь можно запускать нажатием “Start Server”. Также настроим локальное хранилище

Теперь настраиваем FreeBSD
root@cloud:/ # crontab -l 0 0,12 * * * /usr/local/bin/certbot renew 0 1 * * * sh /mnt/da1p1/nextcloud_backup.sh >> /tmp/back_log.log 2>&1
Пример моего конфига, накидал за минутку, требует доработки. Но вполне рабочий вариант.
root@cloud:/ # cat /mnt/da1p1/nextcloud_backup.sh #!/bin/ch # # install^ # crontab -e # 0 1 * * * /home/<pfadZumScript>/nextcloud_Backup.sh >> /tmp/back_log.log 2>&1 # /mnt/da1p1/nextcloud_backup.sh # Settings nowDate=$(date +"%Y%m%d_%H%M%S") #sudo -u www php /usr/local/www/nextcloud/occ maintenance:mode --on rsync -avz --delete --chmod=ug=rwx /mnt/da1p1/data/ rsync://192.168.17.100/nextcloud/data mysqldump --single-transaction -h localhost -unextcloud -pnextcloud nextcloud > /mnt/da1p1/ncdb_${nowDate}.sql rsync -av /mnt/da1p1/ncdb_${nowDate}.sql rsync://192.168.17.100/nextcloud/ncdb_${nowDate}.sql rm /mnt/da1p1/ncdb_${nowDate}.sql rsync -av --chmod=ug=rwx /usr/local/etc/letsencrypt rsync://192.168.17.100/nextcloud rsync -av --chmod=ug=rwx /usr/local/etc/nginx rsync://192.168.17.100/nextcloud rsync -av --chmod=ug=rwx /usr/local/www rsync://192.168.17.100/nextcloud #sudo -u www php /usr/local/www/nextcloud/occ files:scan --all #sudo -u www php /usr/local/www/nextcloud/occ files:scan-app-data #sudo -u www php /usr/local/www/nextcloud/occ app:update --all #sudo -u www php occ maintenance:mode --off
Свежие комментарии