解决openwrt“挂载SMB网络共享“重启后不生效问题

文章目录[隐藏]

前言

之前有写过利用挂载SMB网络共享功能把家里的NAS,办公室的studio里的资料都统一挂载到OpenWrt上,再共享出来就只有一个共享目录就能聚合所有共享了,《OpenWRT挂载SMB/CIFS网络共享文件夹再共享》,但是有个问题就是每次重启OpenWrt后,就得手动点一次“保存与应用”,即是不能随系统自启动挂载SMB网络共享,今天有空摸了一下,找到解决办法,可能不是完美的。

现象

正常设置挂载目录

image-20241010161847228

保存及应用后

image-20241010161952464

在系统挂载点,可以看到挂载成功

但是重启后,就得手动来一次,很麻烦

image-20241010162030408

直接使用命令/etc/init.d/cifs reload 重新加载也不行,只能到Luci页面——重新应用,或者在Luci的启动项——CIFS——重启

解决办法

既然在SSH里重新加载不成功,重启也不成功,那可能就是busybox不兼容,改一下cifs的配置文件就可以了

image-20241010162450741
  1. 使用vi /etc/init.d/cifs编辑配置文件,在mount前加上busybox
  2. :wq保存配置
  3. /etc/init.d/cifs reload重载,成功

总结

可能CIFS只做了LuCI管理适配,并没有帮busybox的BASH命令适配,所以在Luci上配置好后是能正常使用的,重启后是使用bash命令加载的,不适配所以失败。

生成海报
点赞 0

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐