FreeBSD ROOT文件系统扩容
虚拟机中安装了FreeBSD14,ROOT文件系统太小
把扩展ROOT的过程做个记录
系统基本情况:
硬盘: FreeBSD 14 RELEASE VM Image
系统盘原为6G,在虚拟机中扩展至16G
ROOT分区位于da0中的第4个分区
文件系统为UFS
在虚拟机中扩展硬盘大小后,按照以下步骤进行:
1. 单用户模式
启动时,进入用户模式
2. 修复GPT错误
GPT表在硬盘最后有备份,扩展大小后需修复GPT表
# gpart recover da0
3. 扩展分区
ROOT分区为da0的第4个,修改为15G
# gpart resize -i 4 -s 15G -a 4k da0
4. 扩展文件系统
# growfs /dev/gpt/rootfs
重新启动后,分区为15G,所有数据正常。