summaryrefslogtreecommitdiffstats
path: root/modules/partofme/files/rclone-cron
blob: c3047cfb25174ac0f69a55d011270137ea093479 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

if ! mount | grep -q /media/persistent; then
    exit 1
fi

date -Iseconds >/media/persistent/last_run_start
sudo lvcreate --size 10G --snapshot --name backup /dev/partofme/data
sudo mkdir -p /media/backup
sudo mount -o ro /dev/partofme/backup /media/backup
rclone --config /etc/rclone.conf sync --fast-list /media/backup crypt:partofme
sudo umount /media/backup
sudo lvremove -y partofme/backup
date -Iseconds >/media/persistent/last_run_end