首 页 行业资讯 新车 试驾评测 养车用车 车型库

如何挂载U盘到系统/overlay区

发布网友 发布时间:2022-04-22 14:00

我来回答

1个回答

热心网友 时间:2023-09-09 07:51

进行安装
分区完毕后需要安装支持挂载u盘分区为根目录的软件extroot (之前请确认你的u盘或硬盘分区能正常自动挂载)
安装方法为
opkg update
opkg install block-extroot

安装完毕后你会发现在挂载点里会出现名叫Use as root filesystem的选项 将挂载的分区设置为需要挂载为根分区的分区
并勾上Use as root filesystem 此时Mount Point选项消失 最后勾上Enable this mount启用 并且保存并应用设置

此时将分区挂载到根目录的配置已经完成了 但重启后路由会在分区内重新建立配置文件 导致路由设置丢失
所以现在需要将路由设置拷贝到新的分区里
首先 输入命令
mkdir /system
mount /dev/sda1[此为需要挂载的分区] /system

然后输入mount

检查挂载情况

确认挂上后输入命令cp -a /overlay/* /system

将所有路由现在的设置和安装的程序复制到即将挂载的分区里

此时路由可以重启了

这次启动过程中你会发现u盘灯狂闪 路由正在从u盘里加载配置
重启完去system>packages

你会发现可用空间变成分区的可用空间大小了

此时可以任意的安装软件了
注: 如果在更新完固件等一系列操作后发现extroot挂不上请删除extroot分区里的etc/extroot.md5sum文件

然后就是建立swap文件了(swap和windows系统的虚拟内存差不多 挂上swap防止路由在脱机等操作下因内存不足死机)
首先找个够用的分区(如果你的根分区够大直接放根上夜行)
输入

dd if=/dev/zero of=/mnt/swapfile bs=1024 count=131072

其中/mnt/swapfile是存放路径 count后面跟的数字是swap大小 单位是KB 示例上是建立128M的swap文件
这段建立时间比较长(可能有半小时左右)
建立完成后输入

mkswap /mnt/swapfile

来"格式化"这个swap文件 其中/mnt/swapfile是swap文件路径
然后就可以去Mount Points里挂载了
Device里选costom 然后输入swap文件的路径 勾上Enable this swap后应用 swap就挂上了 可以用free命令查看可用swap空间

注: 如果提示找不到命令请输入

opkg update
opkg install swap-utils

来安装swap支持

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com