1. 虚拟闪存分区优化的必要性
第一次接触ESXi 7.0的朋友可能会被它默认分配的120GB虚拟闪存空间吓一跳。这个设计初衷是为了提升虚拟机性能的VMFSL分区,在实际使用中却经常成为小容量系统盘的"空间杀手"。我去年在一台仅有256GB SSD的服务器上部署ESXi时就深有体会——系统刚装完就发现近半空间被虚拟闪存占用,导致后续创建数据存储时捉襟见肘。
虚拟闪存(Virtual Flash)本质上是ESXi用于加速的读缓存层,它会将频繁访问的数据临时存储在高速存储设备上。这个设计在拥有TB级存储的企业环境中确实能提升性能,但对于我们这些使用迷你主机或小型服务器的用户来说,120GB的默认分配就像用消防水管给盆栽浇水——完全过犹不及。
更麻烦的是,这个分区在标准安装流程中无法直接调整。我见过不少用户为了省空间,冒险用第三方工具直接删除分区,结果导致系统崩溃。其实VMware官方提供了更安全的解决方案,只是藏得比较深——通过安装时的启动参数就能灵活控制分区大小。
2. 安装时调整分区的标准方法
最稳妥的方案是在首次安装时通过启动参数控制分区大小。这个方法我实测过不下二十次,从ESXi 7.0到最新的7.0 U3版本都适用。具体操作比想象中简单:
当安装程序开始5秒倒计时时,快速按下Shift+O(字母O)组合键,你会看到命令行提示符。在已有的cdromBoot runweasel命令后追加参数(注意保留原有内容):
autoPartitionOSDataSize=8192
这里的数字计算有讲究:1GB=1024MB,所以8GB就是8×1024=8192。我建议根据磁盘总容量按比例设置:
- 64GB以下系统盘:建议4096(4GB)
- 64-128GB系统盘:建议8192(8GB)
- 128-256GB系统盘:建议16384(16GB)
- 256GB以上可以保留默认值
有个细节容易出错:参数必须紧跟在r


587

被折叠的 条评论
为什么被折叠?



