首页 > 其他分享 >梅林改版固件自动挂载NFS

梅林改版固件自动挂载NFS

时间:2024-03-25 10:59:26浏览次数:21  
标签:脚本 改版 mount NFS 挂载 opt nfs 固件

    为便于在多个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依赖网络,所以需要加在网络正常启动的脚本中,才能确保自动挂载成功。

标签:脚本,改版,mount,NFS,挂载,opt,nfs,固件
From: https://blog.csdn.net/winter_mao/article/details/136955245

相关文章

  • STM32 固件库和HAL库工程
    因为之前没有注意这个问题,在创建工程的时候找了很久的库文件如下如所示,如果你想创建固件库的新工程,那么可以直接点击下方连接进入官网下载,但是请注意,如果你所使用的板子不是下图中包含的型号,是没有固件库支持的,应该使用HAL库或者LL库创建文件固件库下载地址因为我使用过H75......
  • RK356x Linux解包update.img、打包update.img和win环境下烧写固件
    1.解包update.imgstep1将afptool、rkImageMaker、unpack.sh拷贝在~/work/test下topeet@ubuntu:~/work/test$lsafptooloutputrkImageMakerunpack.shupdate.imgstep2执行./unpack.sh,后会生成output文件夹topeet@ubuntu:~/work/test$./unpack.sh......
  • Typecho好看恋爱主题—Brave勇敢爱(魔改版)
    主题原版Brave主题是一款适合有对象的博主使用,可以和对象一起记录自己的恋爱历程原作者:赵阿卷##原版下载[bsgituser=“zwying0814”]Brave[/bsgit]原版教程:https://blog.zwying.com/archives/59.html主题魔改版演示站:jjaa.love感谢伊梦乡归处提供部分魔改教程魔改版......
  • 创建NFS类型的存储
    安装NFS,设置共享目录#centosyum-yinstallnfs-utils#ubuntuaptinstallnfs-server#启动RPC服务startrpcbind#创建共享目录mkdir-p/data/share共享目录vim/etc/exports/data/share*(rw,no_root_squash)exportfs-arv 挂载NFSapiVersion:apps/v1kin......
  • nfs服务器搭建和遇到的问题
    安装nfs服务:sudoapt-getinstallnfs-kernel-serverrpcbind nfs配置文件添加:sudovi/etc/exports添加:/home/xxx/linux/nfs*(rw,sync,no_root_squash) 重启NFS服务,使用命令如下:sudo/etc/init.d/nfs-kernel-serverrestart 遇到的问题参考博客:htt......
  • nfs服务器搭建
    nfs服务器搭建服务端1安装NFS服务rpcbind&&nfs-utilsyuminstall-ynfs-utilsyuminstall-yrpcbind2启动服务和设置开启启动systemctlstartrpcbind#先启动rpc服务//systemctlenablerpcbind#设置开机启动startnfs-server#启动nfs//enablenfs-server#设置开机启动sy......
  • 关于将U盘内容和模拟U盘固件放在一起的方法
    1、模拟U盘固件直接下载到开发板后,插上电脑,会识别到一个U盘,如下图 2、将要放入的内容拖到模拟的U盘,如下图,然后选择弹出U盘 3、通过WCH-LinkUtility读取MCU FLASH内容,读取地址要设置到最大,右击保存成新固件,如下图 4、下载最新保存的固件,模拟U盘打开,链接以及相关文件......
  • 在Linux中,如何挂载远程NFS共享或iSCSI目标?
    1.挂载远程NFS共享在Linux中挂载远程NFS(NetworkFileSystem)共享通常涉及以下步骤:服务器端配置:配置NFS服务器,编辑/etc/exports文件来定义要共享的目录以及访问权限。例如:#/etc/exports示例/path/to/shared/dirclient-hostname(rw,sync,no_subtree_check)更新NF......
  • 开机设置自动mount nfs的最简单方法
    开机设置自动mountnfs的最简单方法背景公司里面很多存储其实使用的是nfs.为了保证可用,想着能够通过开机启动等方式进行挂载.这里其实不太建议使用fstab的方式进行.如果nfsserver出现了问题,可能会导致启动虚拟机变的非常缓慢.所以想法还是通过计划任务的方式来实现......
  • arduino固件烧录
    NodeMCU入坑指南-烧写固件并连接WIFI-0pen1-博客园(cnblogs.com)在这里要说一下,我们现在要烧写不带DEBUG的固件,如果烧写了带DEBUG的固件可能会出现这个问题:nodeMCU无限打印wifieventmonitorhandleeventcbiscalled烧录不开启debug的烧录开启Debug的固件就正常......