首页/云/云平台与虚拟化速查/数据存储 Datastore 概述
虚拟化基础63 条

数据存储 Datastore 概述

数据存储是 ESXi 上存放虚机文件与镜像的存储抽象,常见类型有 VMFS、NFS、vSAN 与 VVol;虚机、快照、模板、ISO 都占用数据存储空间。

云平台与虚拟化速查云更新于 2026-10-13

数据存储 Datastore

数据存储是 ESXi 上存放虚拟机文件与镜像的存储抽象:虚机配置、磁盘、快照、模板与安装镜像都占用它的空间。常见类型有部署在块存储之上的 VMFS、文件级的 NFS、软件定义的 vSAN 与 VVol。容量规划是日常运维的重点,因为精简置备的磁盘会随写入缓慢膨胀,快照文件也会静默吃掉空间。

基本信息

类型划分块级(VMFS 部署在 FC/iSCSI/本地盘之上)、文件级(NFS)、软件定义(vSAN、VVol)
容量关注精简置备膨胀、快照、ISO 与旧模板占用都需要监控
共享能力共享存储上的虚机才能被多台主机看到,是热迁移的前提
扩容方式扩展底层 LUN、增加 NFS 导出或向 vSAN 集群加盘
告警建议为每个数据存储设置容量阈值告警,而不是只看集群总量

典型使用场景

  • 新建虚机:选择数据存储时优先考虑性能档位与共享需求
  • 容量巡检:定期核对各数据存储剩余空间与增长趋势
  • 模板集中管理:把模板放共享数据存储,供多台主机使用
  • 快照治理:找出长期残留快照并确认其占用的空间
  • 存储迁移:在数据存储之间搬移虚机以平衡容量与性能

查看数据存储使用情况

查看数据存储使用情况
esxcli storage filesystem list        # 列出文件系统与挂载点
df -h | grep -E 'vmfs|nfs'            # 容量与已用空间
vmkfstools -P /vmfs/volumes/ds1       # 查看该数据存储的块大小等信息
du -sh /vmfs/volumes/ds1/* 2>/dev/null | sort -h | tail   # 占用大户

类型对比

类型层级特点
VMFS块级性能稳定,需底层 LUN 支撑
NFS文件级部署简单,容量扩展灵活
vSAN软件定义随集群扩展,依赖本地盘组成分布式存储
VVol软件定义以虚机为粒度做存储策略管理
多个大虚机共用同一数据存储又缺少容量告警,写满后会同时影响上面所有虚机,表现为批量宕机而不是单台故障。
数据存储写满会导致虚机挂起、快照合并失败:留出安全余量并按增长趋势提前扩容,不要等告警才处理。

易错点

  • 多个大虚机共用同一数据存储又无容量告警,写满后全线挂起
  • 把 ISO 与旧模板长期堆在生产数据存储,挤占虚机运行空间
  • 精简置备磁盘长期增长无人跟踪,容量在某个时点突然触顶
  • 在容量接近上限的数据存储上做快照与合并操作,直接卡死

数据来源与参考

  • VMware Docs:vSphere 存储简介
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌