Linux 开机自动挂载 webdav 方法
开机自动挂载 webdav 方法,网上的教程不完整,遇到各种问题,要么是 new mount options do not match the existing superblock, will be ignored
,要么是/sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
,又或者 /sbin/mount.davfs:/etc/davfs2/secrets:69: unknown option
。用这些错误提示去搜索,搜到的也是别人提问题,而没有答案,故而研究了一番,最终实现开机自动挂载 webdav !
本文以 Ubuntu 18.04 为例。
安装 davfs2
apt install davfs2 -y
配置 davfs2
- 编辑
/etc/davfs2/davfs2.conf
,取消以下项的注释并更改值:
ignore_dav_header 1
use_locks 0
- 自动输入用户名密码
编辑/etc/davfs2/secrets
末尾添加:
https://dav.jianguoyun.com/dav/ username password
挂载 webdav
- 手动挂载
mount -t davfs https://dav.jianguoyun.com/dav/ /mnt/dav/
- 自动挂载
编辑 /etc/fstab
末尾添加:
https://dav.jianguoyun.com/dav/ /mnt/dav/ davfs rw,user,file_mode=0600,dir_mode=0700,_netdev 0 0
尾记
最初通过~/.davfs2/secrets
来指定用户名密码,但是报错了,原因是需要修改davfs2
默认配置。
与其他挂载方式,需要注意的是_netdev
选项,这个选项表示此文件系统需要网络连接才能进行操作,此选项允许操作系统在系统启动时和网络关闭时正确处理文件系统。如果不加这个选项,开机自动挂载时报错。加了这个选项,网络又有问题,可能会卡开机页面。
本文转自VirCloud's Blog
本文由[ Dazeng ]发布在[ 曾先生分享博客 ],转载请注明出处。