396 字
2 分钟

mbr引导的 immortalwrt 根分区-删除再建个大的

1、准备工作#

在当前300M的/分区基础上,直接扩容。
用到的软件: fdisk losetup resize2fs

2、操作#

2.1、查看分区情况#

fdisk -l

这里以实验主机为例,只有1个硬盘,分区是/dev/sda
有以下分区:
Device Start End Sectors Size Type
/dev/sda1 512 66047 65536 32M Linux filesystem
/dev/sda2 66048 680447 614400 300M Linux filesystem
/dev/sda128 34 511 478 239K BIOS boot

2.2、用fdisk修改分区#

进入fdisk工具:

fdisk /dev/sda
  • (1)、查看分区情况:输入p,记住上一个分区的起始扇区数值,后面需要用到,示例的数值是66048
  • (2)、删除分区:输入d,再输入最后一个分区的序号,示例的序号是2
  • (3)、创建大分区,用来替代上一步删掉的分区:输入n,再输入和上一步删除的序号相同的数字,示例的序号是2
  • (4)、Fist sector新分区的起始扇区这里:输入上一个分区的起始扇区数值
  • (5)、Last sector新分区的结束扇区,这里可以直接输入:+新分区的大小数值,有+(K\M\G\T\P):示例这里随便输入+8g,代表新分区大小为8GB
  • (6)、Do you want to remove the signature是否移除标识:输入 n
  • (7)、输入 w 保存修改写入磁盘
    分区结束。

2.3、验证分区修改结果#

fdisk -l

2.4、让系统识别新分区#

  • (1)、查看已存在的循环设备,循环设备命名loop+数字,例如loop0;一般情况是没有的:
losetup
  • (2)、将 /dev/sda2 映射为 /dev/loop0,以 loop 设备方式访问该分区:
losetup /dev/loop0 /dev/sda2
  • (3)扩容这个分区:
resize2fs -f /dev/loop0
  • (4)、重启系统使配置生效
    reboot

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

mbr引导的 immortalwrt 根分区-删除再建个大的
https://blog.rax.pp.ua/posts/expand-mbr-immortalwrt/
作者
DH
发布于
2026-02-08
许可协议
CC BY-NC-SA 4.0
最后更新于 2026-02-08,距今已过 46 天

部分内容可能已过时

目录