梅林安装entware和开启虚拟内存的正确姿势
本文最后更新于:2024年9月16日 下午
准备U盘
查找U盘,找到对应的设备名,例如/dev/sda1
1
df -h
卸载
1
umount /dev/sda1
格式化
1
mkfs.ext4 /dev/sda1
重新挂载
1
mount /dev/sda1/ /tmp/mnt/sda1
安装entware
一个命令搞定
1 |
|
注意的问题:
1.这个命令是梅林系统自带的,位于/usr/sbin下面
2.这个命令用cat eof在梅林系统的/jffs/scripts/services-start中加入了开机启动项,如果是先安装虚拟内存的话,cat eof命令会覆盖掉该文件的内容,导致事先设置好的虚拟内存开机启动没有了,如果想省事些,建议先安装entware,再安装虚拟内存
安装虚拟内存
教程见这里
注意问题:
1.sdaswap脚本在/jffs/scripts/services-start中添加了2行代码:sleep 30 && swapon /tmp/mnt/sda1/swap/.swap,如果发现重启不能开机启动的话,检查这里是否缺失;如果没有缺失,那检查services-start是否开机自行启动,如果没有启动,在路由器后台界面的tools——script中添加natstart,/jffs/scripts/services-start
2.命令参数: 创建虚拟内存:/jffs/scripts/sdaswap start ,虚拟内存大小的单位是kb 停用虚拟内存:/jffs/scripts/sdaswap stop 虚拟内存用量:/jffs/scripts/sdaswap info 注意“start,stop,info”的参数不可少.
一些有用的知识
1.扩展opt说明(工具箱操作) 内置存储分区 mtd8 挂载目录 /root , /opt目录实际也在/root目录下(/root/opt) ,总可用空间80M 原理是在U盘建立一个ext4格式文件,覆盖挂载到/opt目录,这样/root目录下(除了opt)原来的文件不变,/root/opt目录读写变成了读写U盘ext4文件,总可用空间变成了80+扩展文件大小 可以实现安装一些大型的软件,可以理解为两个/opt目录,一个内置一个外置二选一切换,软件是独立的,共用etc配置&启动目录 可以把常用的装到内置存储的opt下,大型的软件装到扩展文件里,用的时候再进行切换,启用后开机自动挂载。
2.有些文件名以@结尾,表示这个文件夹带有链接属性,可以用命令`ls -li`
查看