系统: 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系统测试一下吧