当前位置:首页>Linux>Linux 用fstab+secrets俩文件 | 实现开机自动挂载WebDAV网络共享盘为本地磁盘

Linux 用fstab+secrets俩文件 | 实现开机自动挂载WebDAV网络共享盘为本地磁盘

  • 2026-10-06 17:35:36
Linux 用fstab+secrets俩文件 | 实现开机自动挂载WebDAV网络共享盘为本地磁盘
点击上方👆浪哥科技👇
+关注★星标★

Linux 用fstab+secrets俩文件 | 实现开机自动挂载WebDAV网络共享盘为本地磁盘

看到网上那些教程啰里八嗦写好几千字,我就烦。挂个网盘而已,搞得像造火箭。今天直接上手撸一遍,用 fstab + secrets 这俩文件,把WebDAV挂成开机自启的本地盘。

特别适合这种场景:买了个NAS或者用Alist挂了一堆阿里云盘、onedrive,想在Linux重启后不用每次都sudo mount敲命令。数据表明90%的人手动挂完以为完事了,一重启就抓瞎。走着。

🛠️ 先装个davfs2,别问为什么

这东西就是个翻译官,把Linux能懂的语言翻译给WebDAV听。

sudo apt update && sudo apt install davfs2 -y   # Debian系

装完有个细节,安装过程中如果弹框问“是否允许普通用户挂载”,选Yes。不然后面有你折腾的。

🗂️ 创建本地“接头地点”

Linux啥都认文件夹,得给网盘找个窝。

sudo mkdir -p /mnt/mywebdav

这路径你随意,但别放家目录下,权限烦死了。

🤫 核心操作:secrets文件存密码

这是防止每次开机弹窗输密码的关键。系统读取fstab的时候,得知道用谁的账号去登录。

直接捅开配置文件:

sudo vi /etc/davfs2/secrets

就一行,啥废话都别说:

http://your-cloud.com/dav  admin  你的密码别写错

⚠️安全第一,赶紧锁死这文件。默认权限太松了,secrets相当于你家钥匙,得把权限收紧。

sudo chmod 600 /etc/davfs2/secrets

不锁的话,davfs2有时候会闹脾气不给挂,甚至报错。

📝 编辑fstab,实现开机自启

这步搞定,以后重启电脑就不用管了。

sudo vi /etc/fstab

最后一行加这个模板:(注意uid和gid,q我是用的root)

https://your-cloud.com/dav  /mnt/mywebdav  davfs  _netdev,uid=0,gid=0,secret=/etc/davfs2/secrets  0  0

_netdev 这参数能救命。它告诉系统这是网络设备,等网络通了再挂,不然开机卡死你。

🚀 改个玄学参数,避免文件传一半卡死

WebDAV默认有文件锁,有时候会导致复制大文件卡住。改下配置:

sudo vi /etc/davfs2/davfs2.conf

找到这行 # use_locks 1,把注释去掉改成:

use_locks 0

这就告诉系统:别整那些虚的锁,直接传,速度提升20%以上。

🧪 测试!别傻乎乎直接重启

重启前验证下配置,省得开不了机。

systemctl daemon-reload
sudo mount -a

没报错的话直接检查:

df -h | grep mywebdav

看到容量信息就是成了。但注意df -h 显示的容量可能是假的,这是davfs2的锅,实际以网盘空间为准。

💡 最后补一枪

如果挂载后 /mnt/mywebdav 里文件所有者是root导致没法写,在fstab那行加个参数就搞定:uid=你的用户名或在用户下输入id回车显示uid/gid。

以上。五分钟不用,让你的Linux服务器每次起床,都自动穿好“网盘”这条裤子。重启吧,少年。


🔥 相关标题:

  1. 《别再手动挂载WebDAV了!Linux开机自启“穿裤子”教程,隔壁小孩都馋哭了》
  2. 《fstab+secrets:这俩文件让我重启服务器后再也没敲过挂载命令》
  3. 《Linux挂载网盘老掉线?一招“锁死”网络盘,99%的人不知道的_netdev玄学》
  4. 《我把云盘挂进Linux内核了,开机自启、性能暴增,秘诀就这5行配置》
  5. 《还在输密码?直接写入secrets文件,Linux开机挂载WebDAV的“脏”套路》

#Linux挂载WebDAV #fstab开机自启教程 #Linux开机自动挂载WebDAV完整示例

END
推荐
#

推荐文章

点击阅读原文,查看更多

点分享
点收藏
点在看
点点赞

最新文章

随机文章