安装davfs2工具
CentOS
yum install davfs2
Ubuntu/Debian
apt install davfs2
挂载 WebDAV 磁盘
先在 Linux 系统上创建个要挂载的文件目录,再挂WebDAV到本地目录,和平时挂载U盘形式一样
mkdir /cloud
mount -t davfs https://pan.cloud.com/dav /cloud
然后输入账号密码即可。
开机自动挂载在WebDAV
普通挂载后,重启就会发现通过 WebDAV 挂载的磁盘没有了,也就意味着你每次重启 Linux 系统,都需要重新挂载,这时候需要更改几个设置来实现开机自动挂载。
第一步、编辑davfs2.conf配置文件,将use_locks的1改为0
vim /etc/davfs2/davfs2.conf
第二步、修改secrets文件,添加账号信息
vim /etc/davfs2/secrets
在底部添加账号信息,如
https://pan.cloud.com/dav user password
第三步、添加开机挂载命令
vim /etc/rc.local
末尾添加挂载命令,和挂在U盘一样
mount -t davfs https://pan.cloud.com/dav /cloud
重启即可自动挂载。
最后一步、测试
进入挂载路径,查看是否已经存在文件
注意事项
1. 开机没有自动挂载
如果开机没有自动挂载,有可能是rc.local文件没有权限,需要先执行chmod +x /etc/rc.local再重启系统。WebDAV服务商网络连接质量好的话,使用将非常顺滑,而且不占用本地磁盘空间。国外的VPS可以使用国外的知名的云盘运营商,他们的链路质量相对比较优秀,国内的大部分野鸡云也会提供该选项,但是有跑路的风险,无论如何,这羊毛是可以试试的
2. 成功mount后,不能看到webdav本身的文件内容
原因是 webdav 进程无法访问 lost+found 目录。直接把这个目录删除就解决了