关于WebDav

webdav是一组基于超文本传输协议的技术集合,有利于用户间协同编辑和管理存储在万维网服务器文档。国外的很多网盘,包括 owncloud、nextcloud、坚果云等都支持 webdav。

webdav.jpg

安装

Linux 主要的源中都有 davfs2, 也可以自己编译,需要准备好环境。

Debian / Ubuntu:

#安装依赖
apt-get install neon -y
#安装davfs2
apt-get install davfs2 -y

RHCL / CentOS / Fedora:

#安装依赖
yum install neon -y
#安装davfs2
apt-get install davfs2 -y

常用操作

创建挂载文件夹

mkdir /foldername

挂载操作

mount -t davfs https://YOUR IP/dav /flodername

取消挂载

fusermount -u /foldername

开机自动挂载

添加用户锁

vim /etc/davfs2.conf

12875490235952396

将use_locks前面的#去掉,并将1改为0,保存退出。

记住账号密码

vim /etc/davfs2/secrets
# 然后在末尾添加挂载指令,和上面一样
https://YOUR IP/dav user passwd

开机自启

vim /etc/rc.local
# 然后在末尾添加挂载指令,和上面一样
mount -t davfs https://YOUR IP/dav /flodername

也可以参照如何将Linux命令配置为服务项这篇文章来将挂载命令设置为systemd服务