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

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

date -Iseconds >/media/persistent/last_run
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 /media/backup crypt:partofme
sudo umount /media/backup
sudo lvremove -y partofme/backup