把京东云 AX1800 pro 亚瑟刷机 istoreOS openwrt 后会发现可安装软件的剩余空间太小,基本上无法安装第三方软件。
解决这个问题的方法有两种,第一种是刷大分区表,这个相当于把电脑 C 盘空间直接调大一些,就有空间安装软件了;第二种就是不改变分区大小,想办法把软件安装到空间更大的 D 盘或 E 盘。第一种方法看似一劳永逸,但存在以下弊端,第一风险大,操作不当有变砖风险,第二切换不同固件需要来回更换分区表或手动调整分区。比如你刷了大分区想刷回京东云官方固件的话,需要把分区改回才能刷。所以小白用户更建议用第二种方案,风险小,切换固件容易。下面我们就介绍下第二种通过扩容 overlay 分区的方法实现把软件安装到空间更大的分区的操作步骤。
一、扩容 overlay 分区
1、登录 ttyd 终端
输入账号 root 默认密码 password 完成登录,可以输入 df- h 确认当前 overlay 大小
2、命令行操作
在终端中输入以下命令回车 卸载 p27 分区
umount /dev/mmcblk0p27
输入以下命令回车 格式化 P27 分区,因为 emmc 容量大,格式化需要一些时间,耐心等待执行完成
mkfs.ext4 -F /dev/mmcblk0p27
输入以下命令回车 手动挂载 P27
mount /dev/mmcblk0p27 /mnt/mmcblk0p27
输入以下命令回车 拷贝 overlay 分区文件到 P27 分区
cp -r /overlay/* /mnt/mmcblk0p27
输入以下命令回车 检查是否拷贝成功,输入下面的命令回车看到 lost+found upper work 文件夹,说明拷贝成功。
ls /mnt/mmcblk0p27
然后输入以下命令回车生成挂载文件
block detect > /etc/config/fstab
输入以下命令回车把 p27 分区挂载到 overlay
sed -i s#/mnt/mmcblk0p27#/overlay# /etc/config/fstab
最后输入以下命令回车把原来的 overlay 挂载取消(下图少了这一步请知悉,实际要执行这一步的,图我懒得再换了)
sed -i '12s/1/0/g' /etc/config/fstab
最后的最后就是输入 reboot 后重启就可以.
3、重启确认
和前面一样登录 ttyd 终端输入 df -h 回车查看挂载情况,我们可以看到挂载成功了.
二、安装软件
1、安装 Alist
扩展完空间我们就可随便安装第三方软件,我们即可用 openwrt 标准的 opkg install XXX 在终端中安装你想安装的第三方软件,也可以直接安装 istore 插件商店中的软件
下面我们就以安装网盘挂载神器 Alist 为例进行介绍
点击 istore 找到 alist 网盘,点击” 安装 “进行安装
安装完成后点击” 打开 “
2、启动 alist 网盘
然后点击” 启用 “,点击” 保存并应用 “
3、登录 alist 管理网盘
启动完成后点击” 打开 web 页面 “
输入账号 alist 默认账号 admin 密码 admin 完成登录