CentOS 支持 NVMe 驱动,但支持程度取决于 CentOS 版本 和 内核版本。
各版本情况简述
-
CentOS 7
- 默认内核(
3.10.x)已内置 NVMe 驱动(nvme 模块)
- 支持常见 NVMe SSD(PCIe / M.2)
- 老版本 CentOS 7(如 7.0/7.1)可能需要更新内核或安装
kmod-nvme
- 建议至少使用 CentOS 7.4+
-
CentOS 8 / Stream 8
- 内核更新(4.18+),NVMe 支持更好
- 原生支持 NVMe,无需额外操作
-
CentOS Stream 9
- 基于 RHEL 9,内核 5.x
- 对 NVMe(包括 NVMe over Fabrics)支持完善
验证方式
lsmod | grep nvme
lspci | grep -i nvme
若看到 nvme 模块和设备,即表示已支持。
启动注意
- 老服务器主板需要在 BIOS 中开启 UEFI 或 NVMe 支持
- 若用作系统盘,CentOS 7 需确保安装介质支持 UEFI 启动
结论:现代 CentOS(7.4+ / 8 / 9)均支持 NVMe 驱动,无需担心基本兼容性问题。