Add new file
This commit is contained in:
22
rclone.sh
Normal file
22
rclone.sh
Normal file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
RCLONE_DIR="/mnt/data-pool/rclone"
|
||||
RCLONE_LOGS="${RCLONE_DIR}/logs"
|
||||
RCLONE_CONFIG="${RCLONE_DIR}/rclone.conf"
|
||||
RCLONE_BIN="${RCLONE_DIR}/rclone"
|
||||
RCLONE_COMMAND="${RCLONE_BIN} --config ${RCLONE_CONFIG} --verbose --log-file"
|
||||
|
||||
# media
|
||||
${RCLONE_COMMAND} "${RCLONE_LOGS}/media/rclone_media_`date +%Y%m%d-%H%M%S`.log" copy /mnt/media/plex/.local_media/ gd:Media
|
||||
|
||||
# Proxmox Backups
|
||||
${RCLONE_COMMAND} "${RCLONE_LOGS}/proxmox/rclone_proxmox_`date +%Y%m%d-%H%M%S`.log" copy /mnt/data-pool/proxmox/dump gauntnas:"Backups/Proxmox Backups/"
|
||||
|
||||
# Software Backups
|
||||
${RCLONE_COMMAND} "${RCLONE_LOGS}/software/rclone_software_`date +%Y%m%d-%H%M%S`.log" --backup-dir gauntnas:Deleted/`date +%Y%m%d-%H%M%S`/Software/ sync /mnt/data-pool/software/ gauntnas:Software
|
||||
|
||||
# NextCloud files backed up to both Google Drive and BackBlaze B2
|
||||
${RCLONE_COMMAND} "${RCLONE_LOGS}/nextcloud/rclone_nextcloud_gd_`date +%Y%m%d-%H%M%S`.log" sync /mnt/data-pool/nextcloud/ gauntnas:Nextcloud
|
||||
${RCLONE_COMMAND} "${RCLONE_LOGS}/nextcloud/rclone_nextcloud_b2__`date +%Y%m%d-%H%M%S`.log" --transfers 10 sync /mnt/data-pool/nextcloud/ b2-crypt:
|
||||
|
||||
# Gzip Log files
|
||||
find ${RCLONE_LOGS} -type f ! -name '*.gz' -exec gzip "{}" \;
|
||||
Reference in New Issue
Block a user