系统: centos 7

1 下载davfs2  
wget https://download.savannah.gnu.org/releases/davfs2/davfs2-1.5.0.tar.gz

web站点:  https://download.savannah.gnu.org/releases  
# ps: 如果是1.5.4的需要 gcc 5.4版本以上
 
2 下载neon组件
wget https://web.archive.org/web/20170321153423if_/http://webdav.org/neon/neon-0.30.2.tar.gz
web站点:https://web.archive.org/web/20170923042221/http://webdav.org:80/neon/
#ps: 安装一点要加上 --with-ssl  开启功能
 
如果是centos 6可以直接 下载rpm包或yum安装  
yum install davfs2

yum -y install libxml2 libxml2-devel gcc gcc-c++
 
cd /mnt/
tar xf neon-0.30.2.tar.gz
cd neon-0.30.2/
./configure --with-ssl
make && make install
tar xf davfs2-1.5.0.tar.gz
cd davfs2-1.5.0/
./configure
make && make install
打印日志 注意安装路径,后续的自动挂载需要

配置文件

mkdir /mnt/aliyundrive-path
mount -t davfs http://192.168.1.111:11111 /mnt/aliyundrive-path

#卸载挂点
sudo umount /mnt/aliyundrive-path  


自动挂载

第一步:使用sed命令修改系统设置
sed -i 's/# use_locks 1/use_locks 0/g' /usr/local/etc/davfs2/davfs2.conf
 
第二步:将WebDAV发布地址以及账号密码写入配置文件
echo "1.1.1.1 账户 密码" > /usr/local/etc/davfs2/secrets
 
第三步:加入系统自动启动
echo "mount.davfs 1.1.1.1 /挂载地址" >> /etc/rc.local

最后reboot系统测试一下吧