本帖最后由 mnnnnnmnnn 于 2019-5-19 13:44 编辑
刚从K3升级86U,想体验下原生ASUS固件,又有sadog发力官改固件,一直在用官改固件,由于86U的jffs空间有点捉急,在网上翻了几天资料,现在找到个完美优盘挂载JFFS的方法,及手动设置虚拟内存的方法遂分享给大家,给有需要的人。
原理:在ASUS固件中,在系统设置中打开Enable JFFS custom scripts and configs后 可使用init-start脚本在jffs未被挂载前将优盘jffs分区挂载到路由器原jffs分区,可是华硕官方固件和官改固件中均未提供Enable JFFS custom scripts and configs选项,所以曲线救国,使用nvram中的script_usbmount命令,script_usbmount 会在U盘挂载后自动运行,实现开机运行,优盘挂载命令中增加koolshare软件中心重启命令,可以解决路由器重启后无法重新识别软件内已安装软件内存。
用DiskGenius(5.0版本后支持Linux etx3/etx4分区)将优盘分出jffs和ram两个分区支持ext3/ext4,剩下的空间可以留作下载空间使用。
插入优盘
需要开启固件的ssh功能,然后使用putty等ssh客户端登陆进路由器输入以下命令koolshare-reset #在ssh客户端内运行koolshare-reset命令重置软件中心
cp -a /jffs/. /tmp/mnt/jffs #复制jffs文件夹所有文件到优盘jffs分区
cd /tmp/mnt/ram#进入优盘ram文件