梅林改版固件自动挂载NFS

本文介绍了如何在Linux设备间通过NFS挂载共享存储,避开Samba的限制。步骤包括使用USB2JFFS挂载SSD、设置脚本以在梅林改版固件中自动挂载、安装Entware挂载/opt、配置nfs-utils和确保网络依赖的S脚本执行。
摘要由CSDN通过智能技术生成

    为便于在多个linux设备间共享存储,决定采用NFS挂载方法。samba虽有其便利性,但由于不支持ext文件系统的软链接、硬链接等特性,不利于linux系统使用,放弃。

    首先要从梅林改版固件的usb挂载说起,最方便的方法是通过软件中心安装USB2JFFS,跟随提示一步步设置,它对u盘的读写速度有要求,过低的速度无法挂载。强行使用只能通过自定义脚本挂载,但本人已多次遇到u盘故障导致文件系统损坏,不胜其扰,怀疑与速度过低有关。后换上了SSD,再未出现问题。

    其次是脚本设置,网上有比较多文章介绍,但通常混淆了官改与梅林改版的区别,对于梅林改版来说,在/jffs/scripts/post-mount最后增加脚本是不会因插入u盘而被调用的,正确的方法是将脚本放在/jffs/.koolshare/init.d中,并命名为Mxxxx。该路径M/U/V/T/S/N开头的脚本分别对应mount/umount/service/stop/wan/nat事件,跟随的序号表面启动顺序。需要注意的的是,mount脚本在rom启动时执行一遍,挂载u盘后会再执行一遍,因此需在脚本中加入重复运行的判断。

    第三安装entware,它需要安装在/opt目录,所以先挂载/opt。参照第二步,就/opt挂载命令加在Mxxxx脚本中,保证挂载u盘后自动挂载/opt,安装http://bin.entware.net/armv7sf-k3.2/installer/generic.sh即可。

    第四安装nfs工具nfs-utils,运行modprobe nfs加载nfs设备驱动

    第五通过mount.nfs即可挂载

    第六创建Sxxxx脚本,加入nfs驱动加载,资源挂载命令。因nfs依赖网络,所以需要加在网络正常启动的脚本中,才能确保自动挂载成功。

X7.9对应的梅林380最后一个版本,显然还不是那么的完善。其中一个问题就是软件中心稳定性问题,经常发生崩溃!。一些较为常用的插件或不可描述的插件经常用着好好的,点击下提交按钮后就整个软件中心都无法显示等等问题。其中一个重要原因就是因为软件中心的小型k/v数据库:skipd,在储存插件的一些值的时候,经常会发生崩溃。380固件版本的skipd现在还处于v1版本,而之后开发的(现在停止了)tomato软件中心已经是v2版本了,到现在RT-AC86U/GT-AC5300固件,已经是最新V3版本,而Orbi的软件中心2.0,已经进化到支持uci的V3版本。 梅林改版固件软件中心出问题没法解决,然后通过格式化jffs分区来重置软件中心,这应该是玩梅林固件朋友必须具备知识之一了。但是这确实开发组的痛点!因为每次有人格式化jffs分区解决了问题,我大概就知道很大可能是skipd数据库出了问题,格式化jffs分区能解决问题就是因为skipd数据库出现了问题,删掉他重新新建一个就好了。这里有提到skipdv1的一些问题:https://github.com/hq450/fancyss/issues/62#issuecomment-419116991 为了解决这个痛点,不给380软件中心留下任何遗憾,我们决定修复这个问题,然而因为skipd是软件中心的核心,且是集成在固件里的,而且skipdv1和skipdv3的数据库格式又不兼容,所以小宝出马写了转换数据的程序,让skipdv1可以无缝过度到skipdv3。升级后固件软件中心都不会有任何眼睛可见的变化,因为这次仅仅是为了skipdv3,在X7.9的基础上做了改动。 最后再说下软件中心2.0,软件中心2.0在的第一个版本最近正在Orbi RBK50机型上测试优化,等其完善并且稳定后,将进行而梅林固件软件中心2.0的开发。梅林384改版固件迟迟未出的一个原因就是在等软件中心2.0。当然如果大家有想法体验并且共同完善软件中心2.0的话,可以考虑购买网件Orbi,详情请加QQ群:https://jq.qq.com/?_wv=1027&k=5ULbuSg 后咨询群主。也就是说,梅林改版384固件还会等一段时间才会有。见过太多催更和表示心凉的网友吐槽,但这实在没法,开发组不是商业公司,没法把软件中心作为一个商业开发项目来跟进,开发组都是在工作、陪同家人之余的时间在做。Orbi固件只是一个开始,相信接下来会有更多的固件搭载软件中心2.0。 【网件系列】包括以下机型: R6300V2 R6400 R6900/R7000 R8000 R8500
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值