Centos挂载Webdav到本地目录
侧边栏壁纸
  • 累计撰写 6 篇文章
  • 累计收到 17 条评论

Centos挂载Webdav到本地目录

赵公子
2024-12-13 / 0 评论 / 19 阅读 / 正在检测是否收录...

1.安装 davfs2

yum install -y davfs2

2.创建挂载

例如挂载到/mnt/cloud目录下:

mount -t davfs http://yourdomain/dav /mnt/cloud

然后按提示输入账号和密码即可挂载成功。
忽略该提示:

/sbin/mount.davfs: Warning: can't write entry into mtab, but will mount the file system anyway

3.配置账号和密码

按照上面的配置,每次挂载时都需要输入账号和密码很麻烦,接下来配置自动记住账号和密码:
首先打开/etc/davfs2目录下的davfs2.conf文件,找到# use_locks,把前面的#删除掉去掉注释,然后把后面的数字1改为0并保存;
然后打开/etc/davfs2目录下的secrets文件,在其最后一行代码后面添加一行:

http://yourdomain/dav youraccount yoursecret

然后保存并退出。

4.添加开机自动挂载

打开/etc/rc.d目录下的rc.local文件,在其最后一行代码后面添加挂载代码:

mount -t davfs http://yourdomain/dav /mnt/cloud

保存并退出。
然后赋予其可执行权限:

chmod +x /etc/rc.d/rc.local

5.取消挂载

umount -v /mnt/cloud

后记:坚果云webdav挂载报错处理方法:
挂载提示:

/sbin/mount.davfs: mounting failed; the server does not support WebDAV

这是因为坚果云Webdav服务器不支持Class 1,修改配置文件使davfs跳过Class 1的验证:
编辑/etc/davfs2/davfs2.conf配置文件:
取消ignore_dav_header注释,并将其值改为1,保存重新挂载即可。

0

评论 (0)

取消