ESXi 从 7.0 开始,默认会在系统盘分配 120GB 左右的空间预留为交换分区供未来的版本升级用,这个分区的大小可以在部署 ESXi 的时候通过参数调整,部署完了就没法动了。
根据官方文档,7.0-1c 版本开始新增了 systemMediaSize 启动参数用于调整此预留分区的大小,取值有以下三个:
- min - 33GB,单磁盘或嵌入式服务器最低容量
- small - 69GB,适用于至少配备 512GB 内存的服务器
- max - 最大限度利用所有可用空间,适用于多 TB 服务器
使用安装 ISO 启动主机,当 ESXi 安装程序开始加载时,在 5 秒内按 Shift+O 即可编辑启动选项。一般来说,使用 systemMediaSize=min 就可以了,以前直接硬性设置分区大小的 autoPartitionOSDataSize 参数已不推荐使用。
实测设置后 VMFSL 分区大小降为 24GB,与官方标注的 33GB 差距较大,但确实达到了缩小 VMFSL 分区的目的。

附官方文档链接:https://knowledge.broadcom.com/external/article/345195/boot-option-to-configure-the-size-of-esx.html

文章评论