找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 2223|回复: 20

Rax3000M emmc版 主线分区表调整扩充overlay

[复制链接]
发表于 2025-6-16 04:56 | 显示全部楼层 |阅读模式
本帖最后由 Mruru 于 2025-8-13 10:14 编辑

刷了主线24.10固件后发现分区表的几个问题:
1.ovlay分区太小 好像168M左右,现在一架海淘都80-100M了,调整到1G
2.分区不连续,recovery分区有空闲分区两个为1.5M和20M。估计是为了照顾还原原厂分区表而不覆盖数据吧。调整合并到recovery分区
3.尾部有一个4M的bios boot分区,删除之。
4.不过recovery分区是个未格式化,属性为隐藏的esp分区,个人感觉屁用没有。
不过为了保留分区名称顺序就没有删除。或许官方以后有用吧。




我调整后的分区打印。

.___                               __         .__
|   | _____   _____   ____________/  |______  |  |
|   |/     \ /     \ /  _ \_  __ \   __\__  \ |  |
|   |  Y Y  \  Y Y  (  <_> )  | \/|  |  / __ \|  |__
|___|__|_|  /__|_|  /\____/|__|   |__| (____  /____/
          \/      \/  BE FREE AND UNAFRAID  \/
-----------------------------------------------------
ImmortalWrt 24.10.1, r33048-cc720ea55a71
-----------------------------------------------------
root@Router:~# parted /dev/mmcblk0 print
Model: MMC SCA64G (sd/mmc)
Disk /dev/mmcblk0: 62.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number  Start   End     Size    File system  Name        Flags
1      4194kB  4719kB  524kB                ubootenv    hidden, legacy_boot
2      4719kB  6816kB  2097kB               factory       hidden
3      6816kB  11.0MB  4194kB               fip             boot, hidden, esp
4      11.5MB  67.1MB  55.6MB               recovery    boot, hidden, esp
5      67.1MB  1141MB  1074MB             production
6      1141MB  62.5GB  61.4GB  f2fs       data
这个机型分区表只要保留区和前三个分区不动(其实只要factory分区不动,其它都不打紧的)

可以在首次刷主线时代替官方部件的gpt.bin刷入就可以应用此分区结构。
data分区建议使用
  1. mkfs.f2fs /dev/mmcblk0p6
复制代码
格式化为f2fs文件系统,据说比ext4性能好点。
是专门为闪存设计的文件系统。分区5 production也是f2fs分区不过上面建立了overlay系统,故parted不显示。
****刷机有风险,风险自担。****
如果是后期再分区扩容的overlay,由于不是在原分区上建立的,显示挂载为“外部overlay空间”。看着难受,所以才制作了此分区调整表。
而原生的除后来格式化的data分区,没有多余的挂载点……。


建议用
推荐使用:https://www.right.com.cn/forum/thread-8400306-1-1.html 支持主线的uboot
t的web界面:192.168.1.1/gpt.html 刷入
如果是正在使用的系统,则做好备份后
执行:fistboot 命令,再系统会执行初始化并重建ovlerlay。不需要非得再刷入固件达成重置条件。
这周试用主线固件,发现跟随主线其实挺好的。装各种软件和依赖也方便还是不如闭源固件。

另还有人询问是否使用第三方固件,答案是不适用
如果是第三方固件请使用







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2025-6-16 06:55 | 显示全部楼层
谢谢分享。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-6-16 08:24 | 显示全部楼层
代替gpt.bin刷入,只能刷23.5.4的主线固件。刷24.10.1的不能开机进入。

点评

是的,这个是主线的分区表。 三方固件的分区表以前有人发过很多了。 有256+256,512+512,1G+1G的三种呢……  详情 回复 发表于 2025-6-16 09:37
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2025-6-16 09:37 | 显示全部楼层
hjhcn 发表于 2025-6-16 08:24
代替gpt.bin刷入,只能刷23.5.4的主线固件。刷24.10.1的不能开机进入。

是的,这个是主线的分区表。
三方固件的分区表以前有人发过很多了。
有256+256,512+512,1G+1G的三种呢……
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-8-13 09:21 | 显示全部楼层
本帖最后由 mituzhe0 于 2025-8-13 09:26 编辑



大佬,我的固件刷的kwrt,我这个情况能用你的分区表替换吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

不能直接使用哦,我这个是针对官方24.10固件的调整方案…  详情 回复 发表于 2025-8-13 09:43
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2025-8-13 09:43 来自手机 | 显示全部楼层
mituzhe0 发表于 2025-8-13 09:21
大佬,我的固件刷的kwrt,我这个情况能用你的分区表替换吗

不能直接使用哦,我这个是针对官方24.10固件的调整方案…
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-8-16 23:21 | 显示全部楼层
我先刷了官方的gpt和bl2,以及链接的带dhcp的uboot。能成功刷入immortal,但是想改gpt,进uboot刷大佬你的gpt,就显示failed。
我的parted显示如下
root@ImmortalWrt:~# parted /dev/mmcblk0 print
Model: MMC SCA64G (sd/mmc)
Disk /dev/mmcblk0: 62.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name        Flags
128     17.4kB  4194kB  4177kB                           bios_grub
1      4194kB  4719kB  524kB                ubootenv    hidden, legacy_boot
2      4719kB  6816kB  2097kB               factory     hidden
3      6816kB  11.0MB  4194kB               fip         boot, hidden, esp
4      12.6MB  46.1MB  33.6MB               recovery    boot, hidden, esp
5      67.1MB  382MB   315MB                production
最后的剩余空间我还没分

点评

我也不知道原因。我当初也是后动调整后备份的分区表 你可以尝试手动调整 1,先不要分区后面的空余空间 2,把第5分区扩容到1024M parted下 resizepart 5 1024MB #parted的计算方式可能实际不到1G,可按需输入 yes 后q  详情 回复 发表于 2025-8-16 23:58
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-8-16 23:48 | 显示全部楼层
Disk: /dev/mmcblk0
                                                Size: 58.23 GiB, 62528684032 bytes, 122126336 sectors
                                             Label: gpt, identifier: 5452574F-2211-4433-5566-778899AABB00

    Device                                      Start                    End                Sectors                Size Type
    /dev/mmcblk0p1                               8192                   9215                   1024                512K Linux filesystem
    /dev/mmcblk0p2                               9216                  13311                   4096                  2M Linux filesystem
    /dev/mmcblk0p3                              13312                  21503                   8192                  4M EFI System
    Free space                                  21504                  24575                   3072                1.5M
    /dev/mmcblk0p4                              24576                  90111                  65536                 32M EFI System
    Free space                                  90112                 131071                  40960                 20M
    /dev/mmcblk0p5                             131072                 745471                 614400                300M unknown
    /dev/mmcblk0p128                               34                   8191                   8158                  4M BIOS boot
>>  Free space                                 745472              122126302              121380831               57.9G

而且从cfdisk看,mmcblk0p5是unkown 的 type,会不会有什么问题

点评

因为它是写在gpt.bin里的类型,实际是f2fs文件系统  详情 回复 发表于 2025-8-16 23:59
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2025-8-16 23:58 | 显示全部楼层
mituzhe0 发表于 2025-8-16 23:21
我先刷了官方的gpt和bl2,以及链接的带dhcp的uboot。能成功刷入immortal,但是想改gpt,进uboot刷大佬你的g ...

我也不知道原因。我当初也是手动调整后备份的分区表
你可以尝试手动调整
1,先不要分区后面的空余空间
2,把第5分区扩容到1024M
parted下 resizepart 5 1024MB #parted的计算方式可能实际不到1G,可按需输入
yes 后quit
3. 扩展现有的f2fs文件系统到新增的空间
resize.f2fs /dev/sda5 #不是resize2fs
这时分区5就应该是1G左右了。
4.最后扩容重建overlay
firstboot && reboot
5.重启确认ok后 可对剩余空间进行分区(推荐f2fs 或ext4)
应该就是这些,我的设备不在身边,希望上面能够帮到你……


点评

请问直接分区5扩容,不会覆写到那个128分区吗?这两个是没有连续的对吗?我看了下diskman的图形化,那个128分区好像在最开头。 另外我之前扩容操作用的是cfdisk的resize,因为他的1G是按照1024M计算的。然后用的fir  详情 回复 发表于 2025-8-17 00:07
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2025-8-16 23:59 | 显示全部楼层
mituzhe0 发表于 2025-8-16 23:48
Disk: /dev/mmcblk0
                                                Size: 58.23 GiB, 62528684032 byt ...

因为它是写在gpt.bin里的类型,实际是f2fs文件系统
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-8-17 00:07 | 显示全部楼层
本帖最后由 mituzhe0 于 2025-8-17 00:08 编辑
Mruru 发表于 2025-8-16 23:58
我也不知道原因。我当初也是手动调整后备份的分区表
你可以尝试手动调整
1,先不要分区后面的空余空间

谢谢大佬这么晚解答,我还有点疑问请教。
请问直接分区5扩容,不会覆写到那个128分区吗?这两个是没有连续的对吗?我看了下diskman的图形化,那个128分区好像在最开头。

另外我之前扩容操作用的是cfdisk的resize,因为他的1G是按照1024M计算的。然后用的firstboot。也可以改。不知道在immortal这里适不适用


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

不会影响,而且我自己用的都把那个分区删除了……  详情 回复 发表于 2025-8-17 00:12
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2025-8-17 00:12 | 显示全部楼层
本帖最后由 Mruru 于 2025-8-17 00:17 编辑
mituzhe0 发表于 2025-8-17 00:07
谢谢大佬这么晚解答,我还有点疑问请教。
请问直接分区5扩容,不会覆写到那个128分区吗?这两个是没有连续 ...

不会影响,而且我自己用的都把那个分区删除了……
最后我想问问你是在192.168.1.1/gpt.html刷不进去么?
有机会我再试试,不过我记得论坛里也有别的大佬分享的有2G分区overlay的分区文件。

点评

网络不是不法之地,不要在这里宣泄自己的不满情绪,一定要理智。: 0.0
对对,我在web界面192.168.1.1/gpt.html刷从你这里下载的gpt.bin显示failed,这个是确定的,我试了几次,包括刷immortal前和immortal后。另外一个bl2好像也刷不进。 另外,我从链接下的三件套,那个gpt也是刷不进。  详情 回复 发表于 2025-8-17 00:25
网络不是不法之地,不要在这里宣泄自己的不满情绪,一定要理智。: 0
对对,我在web界面刷从你这里下载的gpt.bin显示failed,这个是确定的,我试了几次,包括刷immortal前和immortal后。另外一个bl2好像   发表于 2025-8-17 00:22
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-8-17 00:25 | 显示全部楼层
Mruru 发表于 2025-8-17 00:12
不会影响,而且我自己用的都把那个分区删除了……
最后我想问问你是在192.168.1.1/gpt.html刷不进去么?
有 ...

对对,我在web界面192.168.1.1/gpt.html刷从你这里下载的gpt.bin显示failed,这个是确定的,我试了几次,包括刷immortal前和immortal后。另外一个bl2好像也刷不进。

另外,我从链接下的三件套,那个gpt也是刷不进。但是那个uboot可以用

最近搞机比较频繁。不知道是不是刷乱了。

那我还是手动改改吧。手动改的重置了也不会恢复为300M。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-1-23 13:56 | 显示全部楼层
谢谢大佬,主线版的192.168.1.1/gpt.html刷不进去,第三方版没问题
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 19:09

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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