惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
人人都是产品经理
人人都是产品经理
宝玉的分享
宝玉的分享
博客园 - 司徒正美
WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
A
About on SuperTechFans
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Visual Studio Blog
S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News
博客园 - 聂微东

博客园 - airoot

用得顺手的软件记录 关闭win11开始菜单中的“全部” Aircrack-ng抓握手包 Chrome浏览器升级到138后不支持MV2插件 BGP 在线工具全景:从路由监控到策略验证 Chrome历史版本下载 Hyper Server 2019安装I226-V网卡驱动 FortiGate连接中国联通SDWAN Pve安装Win10 解决zabbix7.0图形中文乱码 Redmi AX3000免拆开启SSH刷入OpenWrt vRealize Operations Manager 报告和大屏配置 使用 Cloudflare Tunnel 作为反向代理访问内网服务 PVE8.3.1创建LXC部署Docker PVE的local和local-lvm PVE8.3.1安装注意事项 Openwrt作为旁路由的必要设置 PVE8.3.1 直通硬盘 PVE8.3.1开启核显虚拟化SR-IOV PVE8.3.1 LXC下安装 OpenWRT 记录 PVE 8.3.1安装后的优化 ESXi 直通 7840HS 核显 Esxi intel iGPU SR-IOV
openwrt squashfs镜像扩容
airoot · 2025-05-21 · via 博客园 - airoot

此方法仅适合刚把镜像写入磁盘还未启动以及还未将镜像写入磁盘这两种情况,一旦系统启动,squashfs分区大小就已经确定了,如果要更改只能使用losetup挂载并执行resize.f2fs扩展大小。

1. 扩展镜像文件

如果要修改的是IMG文件,需要先使用dd命令扩展文件的大小,如果IMG已经写入了磁盘则直接从第2步开始

dd if=/dev/zero bs=1M count=1024 >> openwrt-squashfs.img

2. 使用fdisk编辑

输入命令 fdisk openwrt-squashfs.img 并按回车进入分区状态,如果IMG已经写入了磁盘则将文件路径改为磁盘路径即可,例如fdisk /dev/sda

  1. 输入p并按回车,显示当前分区表
  2. 记下第二个分区的起始位置
  3. 输入d并按2次回车删除第二分区
  4. 输入n并按3次回车创建新分区
  5. 输入刚才记下的起始位置并按回车
  6. 输入新分区的大小并按回车,例如+1G为分配1G大小的分区,注意分配的大小不可超过上面dd所扩展的大小或磁盘大小,如果要使用所有未使用的空间直接留空按回车即可
  7. 输入n并按回车保留当前squashfs分区的签名
  8. 再次输入p并按回车确认分区是否正确,如果不正确输入q并按回车退出重新开始分区
  9. 输入w并按回车保存更改

修改完成后将IMG文件直接写入磁盘并重启即可,如果IMG已经写入了磁盘则直接重启系统开始自动安装

参考:https://blog.akvicor.com/posts/openwrt/squashfs_resize/