openwrt
最近在自己的NanoPI-R6S上安装了iStoreOS,准备发挥家里闲置硬盘的余热。
刷好系统发现根目录只有2GB,白白浪费了我26GB内置存储的空间。
网上搜索如何扩展openwrt空间,毕竟iStoreOS是基于openwrt。
按照网上方法用cfdisk软件成功扩大了分区,利用上了闲置空间,但是系统显示可用空间一直没有变化。中间折腾几次,乱删分区导致刷机无数次,心态搞崩几次。
准备作罢之际,今天在网上无意间搜索到了一篇iStoreOS扩容的方法,让我找到了问题所在。

原来我在用cfdisk软件修改分区大小后,只是扩容了分区大小,文件系统并没有扩容,所以空间一直不变化。
需要执行的操作如下(扩容分区的操作看这里):
我扩容的是R6S内置emmc上的第3个分区,代号/dev/mmcblk2p3。
所以在用cfdisk或者parted命令扩容分区后,需执行如下命令扩容文件系统:
resize2fs -p /dev/mmcblk2p3

root@iStoreOS:~# resize2fs -p /dev/mmcblk2p3 resize2fs 1.46.5
(30-Dec-2021) Filesystem at /dev/mmcblk2p3 is mounted on /overlay;
on-line resizing required old_desc_blocks = 1, new_desc_blocks = 3 The
filesystem on /dev/mmcblk2p3 is now 6192332 (4k) blocks long.

最后说一句,iStoreOS还真是适合小白用户。