在iStoreOS中进行磁盘扩容,通常有两种主要场景:扩容系统根分区(overlay分区) 和 添加新硬盘并挂载为额外存储空间。以下是针对这两种情况的详细操作指南。
扩容系统根分区(overlay分区)
当系统安装的硬盘物理空间增大后(例如更换了更大容量的硬盘),需要对系统所在的分区进行扩容,以利用新增的空间。此操作通常在系统运行状态下即可完成,无需重启。
登录系统并查看分区信息
通过SSH登录到iStoreOS系统,执行以下命令查看当前磁盘和分区情况:parted /dev/sda print
在输出信息中,找到系统根分区(通常是
/dev/sda3,文件系统为ext4,挂载点为/overlay),并记下其分区编号和当前大小。调整分区大小
使用parted工具调整分区的结束位置:parted /dev/sda
在
parted交互界面中,执行:resizepart <分区编号>
例如,如果分区编号是3,则输入
resizepart 3。系统会提示Warning: Partition /dev/sda3 is being used. Are you sure you want to continue?,输入yes确认。接着,系统会提示End? [当前结束位置]?,此时输入新的结束位置。为了充分利用空间,可以输入硬盘的总容量(例如100%或122.4G),然后输入quit退出。扩容文件系统
分区调整后,需要同步扩容文件系统:resize2fs -p /dev/sda<分区编号>
例如:
resize2fs -p /dev/sda3。执行完成后,通过df -h命令验证/overlay分区的大小是否已更新。12