VMFS是VMware开发的文件系统,当前最新版本VMFS 6具有如下特色:
1、支持高并发读写磁盘
2、文件块大小有1M和512M两种规格,特别适合存放虚拟机文件。实际上,虚拟机的文件也有数K大小的vmx文件,如单独占用一个1M空间,也显得非常浪费。于是,VMware开发出一种subblock技术,开放64K大小的subblock区域。5.5版则只有32K。
3、可以动态扩容
4、支持对磁盘多种级别的锁定,保证多用户并发读写安全
5、支持4K native的磁盘设备
6、支持自动空间回收
为防止多个虚拟机同时往磁盘上写内容,避免损害meta数据VMware自己开发的文件系统VMFS支持3种磁盘锁定模式:
1)ATS(Atomic Test & Set)
2)SCSI()
3)ATS + SCSI
# esxcli storage vmfs lockmode list
//我的电脑上显示如下信息
Volume Name: datastore1
UUID: 5d653d15-3352555a-55d3-000c298b51e3
Type: VMFS-6
Locking Mode: ATS+SCSI
ATS Compatible: false
ATS Upgrade Modes: None
ATS Incompatibility Reason: Device does not support ATS
参考:
https://blogs.vmware.com/vsphere/2012/05/vmfs-locking-uncovered.html