Esxi6.7以上官方版本系统默认占用空间的设置

ESxi7.0、8.0安装系统使用最小空间

从ESXi 7.0 开始,引入了一种新的分区方案,这也带来了一组新的存储要求。默认情况下,全新安装Esxi7.0、Esxi8.0的官方版本系统占用138G空间。也就是虚拟闪存空间占用提高了,虚拟闪存用作ESXi主机交换缓存,从而提升在该主机上运行的虚拟机的性能,为虚拟机提供读缓存,提升虚拟机的存储性能。正常我们家庭使用ESXI都是用于安装软路由和NAS,系统就占用了138G着实有些浪费。用64G Msata盘,根本安装不了6.7之后的版本。

但是也有解决方法,根据Vmware官方说明,我们可以更改Esxi新版本的虚拟闪存占用要求。

Esxi6.7以上官方版本系统版本中添加了对指定 ESX-OSData 大小的官方支持,其中包含一个名为systemMediaSize的新 ESXi 内核引导选项,该选项采用以下四个值之一:
min = 25GB
small = 55GB
default = 138GB (默认值)
max = 使用全部空间

如果您不需要或没有 138GB 用于 ESX-OSData,则可以通过在该选项后附加指定值(例如 systemMediaSize=min)来覆盖默认值。值得注意的是,通过使用此设置,你可以配置的最小 ESX-OSData 卷也就是系统占用为 25GB。也就是这样整个ESXI系统占用约33GB左右(硬盘除database1以外的空间)。
传统教程的 autoPartitionOSDataSize=4096 对于新Esxi系统并不起作用,也不再受官方支持。输入这个命令后虚拟闪存VMFSL的空间还是要占用120G左右。部分魔改版ESXI可能这条命令还受支持。

Esxi6.7以上官方版本系统默认占用空间的设置

可见VMFSL虚拟闪存占用23.9G,VMFS可用Datastore存储空间

使用方法:

在安装时ESXI 7.0、ESXI 8.0启动的第一个画面,在5秒内,按shift + O组合键,速度要快。
在显示的runweasel cdromBoot后输入

systemMediaSize=min

这样你的新ESXI虚拟闪存就占用25G左右的空间。

Esxi6.7以上官方版本系统默认占用空间的设置

如果你觉得5秒内输入命令有点手忙脚乱,也可以修改引导U盘里的boot.cfg文件,修改EFI文件夹下的boot.cfg文件。 找到kernelopt=runweasel o……这一行,修改为:

​​​​​​​ kernelopt=runweasel systemMediaSize=min

安装时直接安装就可以了,不需要进行其他修改。
如果你觉得还是很大,可以从esxi6.7版本进行升级,这样就不重新划分分区,系统占用磁盘空间进一步减少。

技术不断升级,请注意文章时效性。
本站文章,欢迎转发。转载请注明出处:https://www.bandwh.com/net/82.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论列表(2条)

  • wzky
    wzky 2024年1月9日 14:48

    8.0版本这个命令还是生效的 autoPartitionOSDataSize=4096

    • zizdog
      zizdog 2024年4月30日 08:33

      @wzky亲测可以用,或许是8.0Ux版本不能用了吧