Featured image of post linux挂载坚果云webdav

linux挂载坚果云webdav

安装配置davfs2挂载坚果云webdav

安装配置

1
2
3
4
5
6
apt install davfs2
#编辑 /etc/davfs2/davfs2.conf 取消以下项的注释并更改值
ignore_dav_header 1
use_locks 0
#自动输入用户名密码,编辑 /etc/davfs2/secrets 末尾添加
https://dav.jianguoyun.com/dav/ username password

挂载

1
2
3
4
5
6
#创建挂载路径
mkdir /webdav
#手动挂载
mount -t davfs https://dav.jianguoyun.com/dav/ /webdav/
#自动挂载,编辑 /etc/fstab 末尾添加
https://dav.jianguoyun.com/dav/ /webdav/ davfs rw,user,_netdev 0 0

说下配置自动挂载时遇到的坑(不一定正确)

最初没有加_netdev选项,开机挂载报错,估计是网络还没初始化导致的,但想不明白的是挂载失败为什么会卡住开不了机。于是我用rc.local文件开机后执行mount命令挂载,开机正常挂载,但关机卡住了。。。

经过我多次尝试总结了规律,用fstab挂载(开机卡死关机正常),用rc.local或手动输入mount命令挂载(关机卡死)

查询mount.davfs文档后发现_netdev选项,表示此文件系统需要网络连接才能进行操作,此选项允许操作系统在系统启动时和网络关闭时正确处理文件系统。

这个应该是个别问题,因为我看好多教程都没有加_netdev

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计