
在 VMware ESXi 7.0U2 安装过程中,新版本的分区布局会将系统的 VMware Tools Locker、Core Dump 和 Scratch 分区整合到一个新的 ESX-OSData 卷(基于 VMFS-L)。这可能导致整个磁盘被占用,使系统盘不可用。本文提供完整解决方案,帮助你控制分区大小并恢复可用空间。
一、问题描述
系统环境:全新安装 VMware ESXi 7.0U2
磁盘大小:120GB SSD
问题现象:
安装完成后系统盘不可用
通过查看磁盘发现一个 VMFS-L 分区占用了大部分空间
可用空间仅 16.7 KB
二、问题分析
ESXi 7 的分区布局发生了变化:
VMware Tools Locker、Core Dump、Scratch 分区整合到 ESX-OSData 卷
ESX-OSData 基于 VMFS-L 文件系统
分区大小随磁盘不同而不同,最大可达 138GB,120GB SSD 上通常占用约 120GB
原因:默认安装会将 ESX-OSData 卷占满整个磁盘,导致系统盘无法正常显示。
三、解决方法
通过调整 autoPartitionOSDataSize 参数,在安装时控制 ESX-OSData 卷大小。
步骤 1:进入安装引导界面
启动全新安装的 ESXi 7.0U2
在引导界面按 Shift + O
步骤 2:修改自动分区参数
在 runweasel cdromBoot 后输入以下参数(注意 cdromBoot 后有一个空格):
autoPartitionOSDataSize=4096
说明:
单位为 MB
对于 120GB SSD,建议设置在 4096~122880 MB 之间
推荐使用
1024*n进行配置,例如 4096、8192 等
步骤 3:继续安装
按回车确认参数,继续完成 ESXi 安装
安装完成后,ESX-OSData 卷大小受控,系统盘可正常显示和使用
四、安装效果验证
安装完成后登录 ESXi 主机
查看磁盘分区和可用空间
确认系统盘可用,VMFS-L 卷不再占用整个磁盘
五、总结与建议
ESXi 7 以后默认分区会占用大部分磁盘空间
安装时可通过 autoPartitionOSDataSize 参数调整 ESX-OSData 大小
建议根据磁盘大小设置合理分区,避免磁盘被完全占用
对生产环境建议提前规划好磁盘分区,确保系统盘和数据盘空间充足
✅ 完成:通过本教程,你可以在 VMware ESXi 7.0 安装时控制 VMFS-L 分区大小,避免系统盘不可用的问题。
评论区