1.webdav介绍
基于Web的分布式编写和版本控制(WebDAV)是超文本传输协议(HTTP)的扩展,有利于用户间协同编辑和管理存储在万维网服务器文档。WebDAV由互联网工程任务组的工作组在RFC 4918中定义。
WebDAV协议为用户在服务器上创建、更改和移动文档提供了一个框架。WebDAV协议最重要的功能包括维护作者或修改日期的属性、名字空间管理、集合和覆盖保护。维护属性包括创建、删除和查询文件信息等。名字空间管理处理在服务器名称空间内复制和移动网页的能力。集合(Collections)处理各种资源的创建、删除和列举。覆盖保护处理与锁定文件相关的方面。
2.软件安装与挂载
- davfs2安装
# Centos & Fedora & RedHat
yum -y install davfs2
# 其他的比如Ubuntu之类的
apt-get -y install davfs2
- 安装完davfs2之后执行
sed -i 's/# use_locks 1/use_locks 0/g' /etc/davfs2/davfs2.conf
echo "你的WebDAV地址 用户名 密码" >> /etc/davfs2/secrets #保存用户名密码,以后可以直接免密码挂载
mount.davfs 你的WebDAV地址 你想要挂载到的目录 #即可成功挂载
注意1:挂载目录必须提前创建好!
注意2:如果你不执行第二句保存用户名密码,那么你以后挂载的时候都会要求输入用户名密码!
- 示例
sed -i 's/# use_locks 1/use_locks 0/g' /etc/davfs2/davfs2.conf
echo "https://seto.teracloud.jp/dav/ jupiteradam hrxjKbiszNm9Bi" >> /etc/davfs2/secrets #保存用户名密码,以后可以直接免密码挂载
mount.davfs https://seto.teracloud.jp/dav/ /drive
3. 开机自动挂载
如果想要开机自动挂载,则再执行
echo "mount.davfs 你的WebDAV地址 你想要挂载到的目录" >> /etc/rc.local
执行完此句之后检查一下/etc/rc.local
文件,看看是否有exit 0
这句。如果有的话,要手动把上面命令添加进去的语句放到exit 0
之前。
评论 (0)