之前刚用软路由的时候唯唯诺诺,还最开始分区担心设置太大容量后面的容量还有别的用,其实一点用也没有,还不如直接用上。问了AI啥的都根本解决不掉(Gork也是个废物)。一直让我去卸载挂载点,但是因为我这个分区一直在跑业务,根本停不下来,服务也特别多,所以在找终于找到了解决方法。

参考文章:iStoreOS x86根分区扩容

查看当前分区情况

进入istoreOS的SSH中,执行parted

parted

执行print打印硬盘信息

打印硬盘信息

这里面我们能用到的是Disk,我这里写的是/dev/mmcblk2这个会用到。还有就是这个Disk的容量,我们这个是31GB,后面会用到。

然后就是我们看下面的分区情况。很明显这个Number为4的分区就是我们要扩容的分区,也是正在使用的分区。

目前是21.5G。

修改分区大小

我们执行resizepart

分区大小

他会问几个问题,首先

Partition number

回答要扩容的Number。我的案例是:4

Warning: Partition /dev/mmcblk2p4 is being used. Are you sure you want to continue?
Yes/No?

这个回答yes即可

End? [24.1GB]?

这个中括号写的是这个分区的终止位置,我们修改成硬盘容量,我这里预留了1G,以后有机会再扩,所以写了30。

执行quit来退出。

退出

文件系统扩容

分区我们改完了,接下来我们改文件系统。

这里我们会用到前面需要记住的磁盘名字,我的案例为:/dev/mmcblk2

我们需要拼接一下,前面我们扩容的分区为4,所以代表这个分区全名叫/dev/mmcblk2p4

所以我们执行:resize2fs -p /dev/mmcblk2p4

扩容

执行完我们就可以在istore后台中看到修改的分区啦!全程不用重启,也不用卸载挂载点,业务也没影响。

磁盘分区