使用环境
- Ubuntu 22.04 LTS
目标
之前在本地利用Alist远程挂载了webdav目录,希望能将服务器本地的文件同步到远程的云盘中,实现同步备份。
在前例中,我已经将阿里云盘挂载为本地的/mnt/webdav/aliyun
目录
现在将Docker运行的蚂蚁笔记的数据每天备份一次到阿里云盘中
-
首先在~目录下编写一个脚本tongbu.sh
cd ~ vim tongbu.sh
内容为:
#!/bin/bash rsync -avu --progress /root/docker/leanote /mnt/webdav/aliyun
注意:
这个脚本的操作,将在aliyun中自动建立一个leanote目录,并将/root/docker/leanote下的所有文件增量同步过去。为脚本设置运行权限
chmod 755 tongbu.sh
-
利用crontab设置每天0点自动运行脚本
sudo crontab -e
在crontab中加入:
0 0 * * * /home/rover/tongbu.sh