OrangePi Zero刷写Openwrt/LEDE后调整rootfs大小

Posted on

OrangePi Zero在刷写Openwrt/LEDE后,往往TF卡的空间得不到充分的利用,rootfs往往只占用了几百兆甚至几十兆,而像armbian那样直接使用resize2fs又会报错。因此需要在另一台Linux设备上对TF卡进行重新分区。

1、插入读卡器,查询新挂载TF卡设备名,我的是/dev/sdb

fdisk -l

2、修改磁盘分区

fdisk /dev/sdb         # 记下sdb2的start信息,我的是45056
p

# 删除第二个分区sdb2
d
2

# 重建第二个分区sdb2
n
p
2
45056
[enter]      # 使用默认值,直接回车
y
w

3、如果sdb1和sdb2处于挂载状态,需要卸载挂载

umount /dev/sdb1
umount /dev/sdb2

4、修复并使用resize2fs完成调整

e2fsck -f /dev/sdb2
resize2fs /dev/sdb2

完成后即可拔下读卡器尽情享受啦~

参考

openwrt系统32GTF卡分区问题 - 程序园

添加新评论