找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 17123|回复: 34

怎么给openwrt扩容啊,太难了吧

[复制链接]
发表于 2021-12-30 23:47 | 显示全部楼层 |阅读模式
目的:想给opwrt上的Docker装东西,系统提示内存不够,所以想给它扩容
过程:看了cdsn上好多技术指导贴还是操作不明白,操作到最后往往死机
有没有大佬给个小白向的指导,不行就只能装爱快了

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2021-12-31 00:42 | 显示全部楼层
docker这东西一般都是对着x86类的机器的,首先你得保证你的openwrt是这个
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-12-31 00:42 | 显示全部楼层
https://www.jianshu.com/p/8179b19cfa6d
你看看这篇文章,我就是这样扩容的,好像overlay大小不超过2gb,至少我的固件是这样,分了4g也没用

点评

何必呢?少说几句吧,网络这么大,聚到一起也不容易!: 5.0
何必呢?少说几句吧,网络这么大,聚到一起也不容易!: 5
可以哦!  发表于 2024-2-27 11:54
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-12-31 01:27 | 显示全部楼层
检查刷入的 openwrt 固件类型

https://downloads.openwrt.org/releases/21.02.1/targets/x86/64/

ext4 和 squashfs 的扩容思路并不太一样

相对来说 ext4 的扩容方式比较容易理解
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2021-12-31 07:26 | 显示全部楼层
alp888 发表于 2021-12-31 00:42
docker这东西一般都是对着x86类的机器的,首先你得保证你的openwrt是这个

我的机子是x86的

点评

x86的op宽展docker很简单啊。磁盘管理分一个区,格式化ext4。到系统里挂载点添加,作为docker数据什么的,启用一定要点上,然后到挂载点页面也要保存。重启路由器。到docker管理页面看看。  详情 回复 发表于 2022-2-14 15:19
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2021-12-31 10:17 | 显示全部楼层
xshow 发表于 2021-12-31 00:42
https://www.jianshu.com/p/8179b19cfa6d
你看看这篇文章,我就是这样扩容的,好像overlay大小不超过2gb, ...

好的,谢谢指点
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2021-12-31 11:55 来自手机 | 显示全部楼层
硬路由方法会,软路由没玩过

点评

求硬路由扩容方法,谢谢啦  详情 回复 发表于 2022-2-8 14:41
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-2-8 14:41 来自手机 | 显示全部楼层
725216 发表于 2021-12-31 11:55
硬路由方法会,软路由没玩过

求硬路由扩容方法,谢谢啦

点评

系统必须的软件包: opkg update opkg install kmod-usb-storage block-mount kmod-fs-ext4 2 安装完成以后,挂载u盘.如下命令将默认的系统盘转移到u盘中. mount /dev/mmcblk0p2 /mnt mkdir /tmp/root mount  详情 回复 发表于 2022-2-12 17:13
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-2-12 17:13 来自手机 | 显示全部楼层
本帖最后由 725216 于 2022-2-13 21:24 编辑
tklzdb 发表于 2022-2-8 14:41
求硬路由扩容方法,谢谢啦

系统必须的软件包:
opkg update
opkg install kmod-usb-storage block-mount kmod-fs-ext4
2 安装完成以后,挂载u盘.如下命令将默认的系统盘转移到u盘中.

mount /dev/mmcblk0p2 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root
3 修改 /etc/config/fstab 文件,让系统启动自动挂载,修改成如下

config mount
        option target   /overlay
        option device   /dev/mmcblk0p2
        option fstype   ext3
        option options  rw,sync
        option enabled  1
        option enabled_fsck 0
4 执行如下命令让其生效

/etc/init.d/fstab enable
重启就行了

点评

root@BleachOpenWrt:~# cfdisk cfdisk: cannot open /dev/sda: No such file or directory 大佬我的提示是这样的,我的软路由是r86s,本身自带一个tf卡,我想插卡然后扩容到tf卡上,实在搞不定了  详情 回复 发表于 2022-2-13 13:02
非常感谢前辈的回复哈  详情 回复 发表于 2022-2-12 20:09
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-2-12 17:16 | 显示全部楼层
编译的时候空间给大点就好了

点评

硬路由只有16M空间,怎么编译的让2OM固件能安装进去?(≧ω≦)/  详情 回复 发表于 2022-2-13 12:02
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-2-12 20:09 | 显示全部楼层
本帖最后由 tklzdb 于 2022-2-12 20:12 编辑
725216 发表于 2022-2-12 17:13
系统必须的软件包:
opkg update
opkg install kmod-usb-storage block-mount kmod-fs-ext4

非常感谢前辈的回复哈请问这种方法在squashfs格式的固件是不是能扩容成功?

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-2-12 20:39 | 显示全部楼层
楼上分享的简书链也是方法,不过需要在命令行操作,稍微麻烦些。我扩容overlay的方式是直接在web管理界面——系统里面,用磁盘管理和挂载点操作。具体步骤:首先到磁盘管理里面将剩余可用空间分区并格式化为ext4格式,再到挂载点将刚分区后的磁盘挂载为外部overlay,注意勾选启用挂载点,点击保存&应用。最后重启,完成重启后,再查看下剩余空间确认下空间大小。记得在挂载前,先备份配置文件,挂载成功重启后,需要用原来的配置文件恢复。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-2-13 10:39 | 显示全部楼层
725216 发表于 2022-2-12 17:13
系统必须的软件包:
opkg update
opkg install kmod-usb-storage block-mount kmod-fs-ext4

大佬,你这方法是不是可以把那个软件管理空间扩大,小白,请教下
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-2-13 12:02 | 显示全部楼层
he8822185 发表于 2022-2-12 17:16
编译的时候空间给大点就好了

硬路由只有16M空间,怎么编译的让2OM固件能安装进去?(≧ω≦)/

点评

硬路由就别搞docker了  详情 回复 发表于 2022-2-13 17:56
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-2-13 13:02 | 显示全部楼层
725216 发表于 2022-2-12 17:13
系统必须的软件包:
opkg update
opkg install kmod-usb-storage block-mount kmod-fs-ext4

root@BleachOpenWrt:~# cfdisk
cfdisk: cannot open /dev/sda: No such file or directory
大佬我的提示是这样的,我的软路由是r86s,本身自带一个tf卡,我想插卡然后扩容到tf卡上,实在搞不定了

点评

也可以用读卡器在电脑上分好区格式化好后(我用的ext4)再插路由上  详情 回复 发表于 2022-2-13 21:58
cfdisk是分区的吧?你直接运行肯定不行了,要先安装,而且命令也不是直接运行的  详情 回复 发表于 2022-2-13 21:23
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 22:59

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表