openwrt官方squashfs版 x86/64扩容

位置:首页>文章>详情   分类: 玩机测评 > 路由器   阅读(196)   2024-05-29 18:36:07

扩容已经正常运行的设备有风险,尤其是通过强制挂载 /overlay 目录的方式会失败。请先备份!!!!

通过上一篇的方法操作,发现在openwrt官方原版,测试包含以下版本号/overlay失效解决

  • 23.05.2
  • 23.05.3

均在重启后无法自动挂载新扩容的分区。ext4版则可以。这里主要讲解 squashfs版本扩容


1.登录web路由器管理设置国内软件镜像

src/gz openwrt_core https://mirrors.ustc.edu.cn/openwrt/releases/23.05.3/targets/x86/64/packages
src/gz openwrt_base https://mirrors.ustc.edu.cn/openwrt/releases/23.05.3/packages/x86_64/base
src/gz openwrt_luci https://mirrors.ustc.edu.cn/openwrt/releases/23.05.3/packages/x86_64/luci
src/gz openwrt_packages https://mirrors.ustc.edu.cn/openwrt/releases/23.05.3/packages/x86_64/packages
src/gz openwrt_routing https://mirrors.ustc.edu.cn/openwrt/releases/23.05.3/packages/x86_64/routing
src/gz openwrt_telephony https://mirrors.ustc.edu.cn/openwrt/releases/23.05.3/packages/x86_64/telephony

2.工具安装

  1. fdisk
  2. resize2fs
  3. blkid

以上几个软件在【系统→软件包】都能找到安装

3.ssh登录openwrt

查看挂载信息

df -h

操作示例图-243577c3dc3241b5a55938afd815b2da.png

注意:/dev/loop0  这个循环设备


再通过命令查看目前分区情况

fdisk -l

一般只有2/3个分区,一个16m的一个100来m的,这里关注的是/dev/sdb2分区

对/dev/sda硬盘分区(你的可能是其他,根据fdisk -l查看到的来)

fdisk /dev/sda

按p打印目前分区信息

操作示例图-5041c4bbf97548c0bf8f4d3d5d4a3f70.png

需要先记住第二个分区的start数字,然后删除第二个分区

d
2

然后创建新分区

n
p

注意!!!! First selector  粘贴你上面记录的start值,然后大小,比如4G,则 +4G

Do you want to remove the signature ? N //这里一定选择N

操作示例图-72026942206c49d4984e09655b9c5c7a.png

w 写入上面操作

#############【↓↓↓↓↓↓EFI版本看这里↓↓↓↓↓↓】###################
如果你用的EFI固件,则重启前还需要配置grup,否则重启后直接Boom

blkid

操作示例图-277d81e8495b474f9ac094f1715be757.png

查看/dev/sda2分区的uuid,并复制
编辑配置文件

vi /boot/grup/grub.cfg

把里面两个地方 root=PARTUUID=修改为上面复制的值,然后保存

#############【↑↑↑↑↑↑EFI版本看这里↑↑↑↑↑↑↑】###################

完成后reboot重启

 

重启后ssh执行下面命令

resize2fs -f /dev/loop0
操作示例图-f9c7344e4aa748caabf40aec662d0474.png
操作示例图-2fafdebe201a48448e93835ec5fd8b7e.png

搞定

 

地址:https://www.leftso.com/article/2405241607447670.html

相关阅读

openwrt官方版 x86重启挂载/overflay失效解决
一般物理机器的硬盘都比较大,默认安装使用1G不到空间,剩余空间要用起来,同时该文可作为扩容软件包空间,扩容overlay分区/挂载点大小
immortalwrt/openwrt 物理x86设备安装教程,包括资源下载基础配置等。
openwrt ttyd 拒绝连接 无法打开ssh窗口解决办法。
openwrt 23.05.x 卸载某些软件后报错Unhandled exception during request dispatchingmodule 'luci.ucodebridge' ...
immortalwrt/openwrt 23.05 x86 主路由必选插件推荐i18n-base-zh 语言基础包
前置条件小米路由器3G v1(如何区分v1,有usb3.0的是v1)已经刷好breed 进入breed web 控制台断电,先用牙签戳住重置不放,同时插入电源,等网口灯闪烁几次后松开。
提示:操作有重置风险,请备份配置先 接口删除WLAN接口管理菜单,删除WLAN WLAN6 VPN等接口只保留br-lan 添加CLIENT接口添加一个DHCP 客户端接口,命名为CLIENT