443 字
2 分钟
OpenWRT 扩充系统盘
📋 扩容前的准备
NanoPi R4S 刷入 iStoreOS 后,默认根分区只有 2GB 左右,需要通过以下步骤扩容到完整容量
测试设备与版本号:NanoPi R4S iStoreOS 24.10.5
🔧 扩容步骤
第一步:SSH 登录系统
通过 SSH 连接到您的 iStoreOS:
ssh root@192.168.100.1第二步:查看当前分区情况
parted(parted) print查看输出信息,确认:
- 磁盘设备名(如
/dev/mmcblk0或/dev/mmcblk2) - 磁盘总容量
- 需要扩容的分区号(通常是第 3 个分区)
示例输出:
Model: MMC HBG4a (sd/mmc)Disk /dev/mmcblk0: 31.0GBPartition Table: gpt
Number Start End Size File system Flags1 17.4kB 262kB 245kB bios_grub2 262kB 134MB 134MB fat16 legacy_boot3 403MB 10.0GB 9597MB ext4第三步:调整分区大小
(parted) resizepartPartition number? 3 # 输入要扩容的分区号Warning: Partition /dev/mmcblk0p3 is being used. Are you sure you want to continue?Yes/No? yesEnd? [10.0GB]? 31GB # 输入新的结束位置(可使用磁盘总容量)(parted) quit注意:
- 回答
yes确认在线调整 - End 值可以设置为磁盘总容量(如 31GB 表示预留部分空间)
第四步:扩展文件系统(关键步骤)
这是最重要的一步!只调整分区大小是不够的,还必须扩展文件系统
resize2fs -p /dev/mmcblk0p3说明:
/dev/mmcblk0p3表示第 3 个分区(根据您的实际情况调整)p参数显示进度信息- 此命令可以在线执行,无需卸载分区
第五步:验证扩容结果
df -h查看根分区(/ 或 /overlay)的容量是否已更新。
⚠️ 注意事项
- 设备名称:
- NanoPi R4S 使用 eMMC 时通常是
/dev/mmcblk0或/dev/mmcblk2 - 分区号为 3(
/dev/mmcblk0p3)
- 无需重启:整个过程可以在线完成,不需要重启系统
- 备份重要数据:虽然可以在线扩容,但建议操作前备份重要配置
OpenWRT 扩充系统盘
https://upsubs.com/posts/opwnwrt-expand-capacity/