Proxmox VE 9 和 / VMWARE EXSI 9 安装问题
上一代忘记了
但是最新版本的安装 是不支持EMMC存储了
EXSI 安装扫描不到设备
Proxmox 可以显示设备 但是安装会提示错误 报 emmcblk0boot1 错误
因为在翻出来好几年前的R86S 折腾软路由
发现问题很扯,周一去买块M2硬盘 安装上试试
为什么ESXi/PVE不支持eMMC?
简单来说,ESXi和Proxmox VE是为服务器环境设计的企业级Hypervisor,而eMMC是消费级嵌入式存储。它们之间存在根本性的设计理念冲突:
- 驱动程序支持:ESXi和PVE的内核中包含的驱动程序集,主要面向服务器上常见的存储控制器,如SATA (AHCI)、SAS、NVMe以及各种RAID卡。eMMC的控制器接口(SDHCI/SDIO)在消费电子设备中很常见,但在服务器领域极为罕见,因此这些Hypervisor默认不包含其驱动。
- 性能和I/O队列:eMMC的随机读写性能(IOPS)和数据吞吐量远低于服务器级的SSD。虚拟化环境会产生大量、琐碎的I/O请求,eMMC的性能会成为整个系统的巨大瓶颈,导致所有虚拟机运行缓慢。
- 可靠性和写入寿命 (最关键的原因):这是VMware和Proxmox社区不推荐甚至不支持eMMC的最重要原因。
- Hypervisor是“写密集型”应用:ESXi/PVE会频繁地写入日志文件、系统状态、配置变更以及一个叫做**“Scratch Partition” (暂存分区)**的数据。
- eMMC写入寿命有限:作为一种廉价的闪存,eMMC的P/E(编程/擦除)次数相对较少。如果将Hypervisor安装在上面,持续的日志和暂存写入会很快耗尽其寿命,导致存储损坏、数据丢失,最终整个虚拟化主机崩溃。这对追求7×24小时稳定运行的服务器来说是不可接受的。
因此,安装程序在硬件扫描阶段,由于没有合适的驱动,根本“看”不到eMMC这块硬盘,所以提示无法找到可安装的设备。
IDC头条