Debian 挂载 WebDAV & 定时备份数据
一、Debian 挂载 WebDAV
1. 安装 davfs2 软件包
apt install davfs2
2. 创建一个用来挂载 WebDAV 的目录
mkdir /bywp
3. 编辑 davfs2.conf 配置文件,将 use_locks 的 1 改为 0
sed -i 's/# use_locks 1/use_locks 0/g' /etc/davfs2/davfs2.conf
4. 保存用户名密码,以后可以直接免密码挂载
echo "你的WebDAV地址 用户名 密码" >> /etc/davfs2/secrets
5. 开机自动挂载
方案一:
编辑 /etc/fstab 文件
/etc/fstab 是 Linux 系统中的一个配置文件,用于定义文件系统的挂载点和相关的选项。它的主要作用是在系统启动时自动挂载文件系统。fstab 的全名是 "file systems table",它记录了系统上所有可用的文件系统和它们的挂载配置。
echo "你的WebDAV地址 /bywp davfs rw,user,file_mode=0600,dir_mode=0700,_netdev 0 0" >> /etc/fstab
重启即可自动挂载
方案二:
编辑 crontab 文件
crontab -e
添加一个开机执行的任务
@reboot sleep 30 && mount -t davfs 你的WebDAV地址 /bywp -o rw,user,file_mode=0600,dir_mode=0700,_netdev
重启系统后查看是否挂载成功:
df -h
如果安装了宝塔面板在首页也能看到
二、定时备份数据到 WebDAV
安装 rsync
apt install rsync
编辑 crontab 文件
crontab -e
添加一个定时执行的任务
0 4 * * * rsync -av --delete /www/data /bywp/data-backup
每天凌晨四点备份 /www/data 到 WebDAV 的 data-backup 文件夹
结合 使用 rsync 定时自动备份数据 食用再也不用担心丢数据
rsync 真是太好用辣!