本文全程无多余内容、纯文字、步骤拆解到最小单元小白照着做就能解决找不到 VMFS 分区、修改 VMFSL 大小两大问题覆盖 WebUISSH 双操作安全不翻车。一、ESXi 8.0 找不到 VMFS 分区 完整解决流程(一)先做 3 步基础排查(90% 问题能解决)1. 检查硬件与连接(最常见原因)确认硬盘 / SSD 物理插紧SATA/NVMe 接口无松动RAID 卡 / 阵列状态正常(无报错、重建中)进入 BIOS/UEFI开启硬盘控制器(AHCI/RAID 模式)关闭 “安全启动”“硬盘节能”开启 VT-d(存储直通)换接口 / 换硬盘测试排除硬件损坏2. WebUI 重新扫描存储(一键操作)登录 ESXi 8.0 网页管理端(https://ESXi-IP)用 root 账号登录左侧点存储→ 右上角点重新扫描存储等待 30 秒刷新页面看 VMFS 数据存储是否出现若未出现右键主机 →操作 → 重新扫描所有存储适配器3. 重启 ESXi 主机(修复临时挂载异常)关闭所有虚拟机 → 主机页面右上角点重启→ 确认重启重启后重新登录再扫描存储多数挂载异常可恢复(二)SSH 深度排查(基础排查无效时用)1. 开启 SSH 服务(必须先开)WebUI主机 →管理 → 服务→ 找到TSM-SSH点启动→ 再点操作→策略→ 设为随主机启动(避免重启后关闭)2. 用工具登录 SSH(Xshell/Putty/ 终端)主机ESXi 的 IP 地址端口22账号root密码ESXi 安装时设置的 root 密码3. 执行命令排查(复制粘贴即可)1.查看所有存储设备(确认硬盘被识别)esxcli storage core device list有输出硬盘被识别问题在分区 / 挂载;无输出硬件 / 驱动问题需换硬盘或集成驱动重装2.查看 VMFS 文件系统(确认是否存在)esxcli storage vmfs filesystem list有输出VMFS 存在但未挂载;无输出VMFS 分区丢失 / 损坏3.强制挂载 VMFS 分区(最常用修复)# 先查看设备路径(替换为你的硬盘路径如naa.xxx) esxcli storage core device list | grep Devfs Path # 强制挂载(替换路径与VMFS UUID) vmkfstools -M /vmfs/devices/disks/你的硬盘路径:1 /vmfs/volumes/自定义数据存储名 示例vmkfstools -M /vmfs/devices/disks/naa.5002538e40234567:1 /vmfs/volumes/MyVMFS4.修复 VMFS 分区(分区损坏时用)# 卸载VMFS(先执行) vmkfstools -U /vmfs/volumes/数据存储名 # 修复VMFS vmkfstools -V /vmfs/devices/disks/你的硬盘路径:1 # 重新挂载 vmkfstools -M /vmfs/devices/disks/你的硬盘路径:1 /vmfs/volumes/数据存储名(三)终极解决重建 VMFS 分区(数据先备份!)1.关闭所有虚拟机备份重要数据2.SSH 执行删除旧分区(替换硬盘路径与分区号如分区 1)partedUtil delete /vmfs/devices/disks/你的硬盘路径 13.新建 VMFS 分区(替换路径与大小如 100GB)partedUtil set /vmfs/devices/disks/你的硬盘路径 1 2048 209715200 AA31E02A400F11DB9590000C2911D1B8 04.格式化分区为 VMFSvmkfstools -C vmfs6 -S 数据存储名 /vmfs/devices/disks/你的硬盘路径:1WebUI 重新扫描存储新 VMFS 即可出现二、ESXi 8.0 修改 VMFSL 大小 详细教程(2 种方法)(一)先懂VMFSL 是什么?VMFSL 是 ESXi 的系统数据分区(OSDATA)默认 120GB装在安装 ESXi 的硬盘上存日志、缓存、配置;改小能省空间改大能存更多日志小白建议设为 8GB(够用不浪费)。(二)方法 1安装时修改 VMFSL(最稳妥无风险)适用场景全新安装 ESXi 8.0想直接设小 VMFSL1.用 U 盘启动 ESXi 8.0 安装镜像进入安装引导界面(黄色进度条 倒计时 5 秒)2.倒计时结束前快速按 ShiftO(英文 O不是数字 0)进入命令行模式3.清空默认命令输入以下命令(大小写敏感复制粘贴)cdromBoot runweasel autoPartitionOSDataSize819281928GB;想设 4GB 输 409616GB 输 16384(单位 MB最小 4GB)4.按回车正常完成安装;安装后 VMFSL 就是你设置的大小补充极简模式(适合小硬盘)输入以下命令VMFSL 自动设为最小(约 33GB)cdromBoot runweasel SystemMediaSizeminmin 最小 33GB;small69GB;default138GB(默认);max 全空间(三)方法 2已安装 ESXi 8.0 不重装修改 VMFSL(SSH 操作)适用场景已装好 ESXi不想重装只想改 VMFSL 大小1.开启 SSH(同上文步骤管理→服务→TSM-SSH→启动 随主机启动)2.SSH 登录 ESXi执行命令查看当前 VMFSL 大小df -h /vmfs/volumes/OSDATA # 或 esxcli storage filesystem list | grep OSDATA3.修改 VMFSL 大小(以 8GB 为例单位 MB)esxcli system settings advanced set -o /VMFS3/OSDataMaxSizeMB -i 81924.重启 ESXi 主机生效reboot5.重启后验证大小df -h /vmfs/volumes/OSDATA(四)重要提醒(小白必看)VMFSL 最小设4GB(4096MB)太小会导致系统日志溢出、功能异常已安装系统修改后必须重启不重启不生效重装修改最安全不重装修改适合有基础的小白操作前备份 ESXi 配置修改后不影响虚拟机数据仅改系统分区大小三、常见问题补充(小白高频坑)1.安装时按 ShiftO 没反应?倒计时结束前按按晚了进不了命令行;重启安装重来用 SATA/NVMe 硬盘安装U 盘 / SD 卡安装可能命令不生效2.SSH 修改后 VMFSL 大小没变?必须重启 ESXi;重启后再验证未重启不生效命令输错(大小写 / 空格)重新复制执行3.找不到硬盘路径?WebUI存储→设备→复制设备 ID(naa. 开头)SSHesxcli storage core device list | grep Devfs Path 直接复制路径