梅林安装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
entware-setup.sh

注意的问题:

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`查看


梅林安装entware和开启虚拟内存的正确姿势
https://andyppang.github.io/2019/07/01/梅林安装entware和开启虚拟内存的正确姿势/
作者
PL
发布于
2019年7月1日
许可协议