ESXi 中 VMFS 数据存储挂载操作手册
适用环境:ESXi 7.x / 8.x
适用场景:将包含 VMFS 分区的物理硬盘或 LUN 挂载到 ESXi 主机作为数据存储(Datastore)使用。
1. 前提条件
在进行操作前,请确认以下条件已满足:
| 检查项 | 说明 |
|---|---|
| 硬件连接 | 硬盘或存储 LUN 已通过 SATA/SAS/FC/iSCSI 等方式连接到 ESXi 主机 |
| 系统识别 | ESXi 已识别到该磁盘设备(可通过 ls /dev/disks 或 vSphere Client 查看) |
| 分区类型 | 磁盘上已存在 VMFS 文件系统分区(类型代码 0xFB) |
| SSH 访问 | 如使用命令行方式,需已启用 ESXi 的 SSH 服务并获得 root 权限 |
2. 识别与检查 VMFS 卷
登录 ESXi 的 Shell(通过 SSH 或 DCUI 控制台),执行以下命令扫描并列出所有可用的 VMFS 卷:
esxcfg-volume -l
输出示例:
Scanning for VMFS-6 host activity (4096 bytes/HB, 1024 HBs).
VMFS UUID/label: 6303ab84-bb08e3c4-005f-001b21646e53/jsaite_data
Can mount: Yes
Can resignature: Yes
Extent name: t10.ATA_____ST4000NM00352D1V4107_________________________________ZC1ALV9Y:1 range: 0 - 3814655 (MB)
字段说明:
| 字段 | 含义 |
|---|---|
UUID/label |
卷的唯一标识符 / 卷的标签(名称) |
Can mount |
是否可以直接挂载(Yes 表示可直接挂载) |
Can resignature |
是否允许重新签名(一般情况下不要执行) |
Extent name |
底层物理设备名称及分区范围 |
重要:如果
Can mount: Yes,说明该卷签名在当前主机唯一,可以直接挂载。如果为No,则可能因签名冲突需要重新签名(resignature),但这会导致虚拟机配置文件路径失效,请谨慎操作。
3. 挂载 VMFS 卷
根据实际需求选择持久挂载或临时挂载。
3.1 持久挂载(推荐,重启后自动生效)
esxcfg-volume -M <VMFSVolumeLabel>
# 或使用 UUID
esxcfg-volume -M <VMFS-UUID>
示例:
esxcfg-volume -M jsaite_data
3.2 临时挂载(重启后失效)
esxcfg-volume -m <VMFSVolumeLabel>
# 或使用 UUID
esxcfg-volume -m <VMFS-UUID>
示例:
esxcfg-volume -m jsaite_data
3.3 备用挂载方式(使用 esxcli)
# 持久挂载(默认)
esxcli storage filesystem mount --volume-uuid <VMFS-UUID>
# 临时挂载(加 --no-persist 参数)
esxcli storage filesystem mount --volume-uuid <VMFS-UUID> --no-persist
4. 验证挂载结果
挂载成功后,可通过以下任一命令确认:
# 查看所有文件系统,确认挂载点存在
esxcli storage filesystem list | grep <卷标签>
# 或查看磁盘使用情况,确认挂载路径
df -h | grep <卷标签>
验证成功的输出示意:
Mount Point Volume Name UUID Mounted Type
/vmfs/volumes/6303ab84-bb08e3c4-005f-001b21646e53 jsaite_data 6303ab84-bb08e3c4-005f-001b21646e53 true VMFS-6
同时,在 vSphere Client 的 存储 > 数据存储 列表中也会出现该卷。
5. 通过 vSphere Client 图形界面挂载(备选)
如果命令行不便操作,也可通过图形界面完成:
- 在 vSphere Client 中右键点击 ESXi 主机,选择 存储 > 重新扫描存储。
- 再次右键点击主机,选择 存储 > 新建数据存储。
- 类型选择 VMFS,点击 下一步。
- 在设备列表中选择目标磁盘,点击 下一步。
- 关键步骤:系统检测到已有 VMFS 签名时,选择:
- 保留现有签名 —— 适用于原主机迁移过来的数据盘,推荐。
- 分配新签名 —— 适用于克隆/快照卷,需确认不影响虚拟机配置。
- 格式化磁盘 —— 切勿选择,会清除所有数据。
- 按向导完成后续步骤即可。
6. 常见问题与注意事项
6.1 关于重新签名(Resignature)
Can resignature: Yes表示允许执行重新签名操作,但除非必要,不要执行。- 重新签名会改变 VMFS 卷的 UUID,导致原有虚拟机无法找到其
.vmx和.vmdk文件,造成虚拟机无法注册或启动。 - 如需重新签名,命令为:
esxcfg-volume -r <VMFSVolumeLabel>(慎用)。
6.2 关于 VMFS-L 分区
- ESXi 系统盘上的 VMFS-L(ESX-OS Data)分区存放系统核心文件,请勿挂载或操作,以免影响主机启动。
6.3 临时与持久挂载的区别
| 挂载方式 | 参数 | 重启后 |
|---|---|---|
| 持久挂载 | -M(大写) |
自动挂载 |
| 临时挂载 | -m(小写) |
失效,需重新挂载 |
6.4 远程 vCLI 工具限制
- 如使用
vicfg-volume命令(远程 vCLI 工具),仅支持-M持久挂载,不支持-m临时挂载。
7. 命令速查表
| 操作 | 命令 |
|---|---|
| 列出所有 VMFS 卷 | esxcfg-volume -l |
| 持久挂载(按标签) | esxcfg-volume -M <Label> |
| 持久挂载(按 UUID) | esxcfg-volume -M <UUID> |
| 临时挂载(按标签) | esxcfg-volume -m <Label> |
| 临时挂载(按 UUID) | esxcfg-volume -m <UUID> |
| 查看已挂载文件系统 | esxcli storage filesystem list |
| 查看磁盘使用情况 | df -h |
| 重新签名(慎用) | esxcfg-volume -r <Label> |
文档版本:1.0
最后更新:2026-07-30
适用版本:ESXi 7.0 / 8.0