Several versions of the VMFS file system have been released since its introduction. Currently, ESXi supports VMFS5 and VMFS6.
For all supported VMFS version, ESXi offers complete read and write support. On the supported VMFS datastores, you can create and power on virtual machines.
VMFS | ESXi |
---|---|
VMFS6 | Read and write |
VMFS5 | Read and write |
VMFS3 | Not supported. For information about upgrades to VMFS5, see Upgrading VMFS Datastores. |
The following table compares major characteristics of VMFS5 and VMFS6. For additional information, see
Configuration Maximums .
Features and Functionalities | VMFS5 | VMFS6 |
---|---|---|
Access for ESXi hosts version 6.5 and later | Yes | Yes |
Access for ESXi hosts version 6.0 and earlier | Yes | No |
Datastores per host | 512 | 512 |
512n storage devices | Yes | Yes (default) |
512e storage devices | Yes. Not supported on local 512e devices. | Yes (default) |
4Kn storage devices | No | Yes |
Automatic space reclamation | No | Yes |
Manual space reclamation through the esxcli command. See Manually Reclaim Accumulated Storage Space. | Yes | Yes |
Space reclamation from guest OS | Limited | Yes |
GPT storage device partitioning | Yes | Yes |
MBR storage device partitioning | Yes For a VMFS5 datastore that has been previously upgraded from VMFS3. |
No |
Storage devices greater than 2 TB for each VMFS extent | Yes | Yes |
Support for virtual machines with large capacity virtual disks, or disks greater than 2 TB | Yes | Yes |
Support of small files of 1 KB | Yes | Yes |
Default use of ATS-only locking mechanisms on storage devices that support ATS. See VMFS Locking Mechanisms. | Yes | Yes |
Block size | Standard 1 MB | Standard 1 MB |
Default snapshots | VMFSsparse for virtual disks smaller than 2 TB. SEsparse for virtual disks larger than 2 TB. |
SEsparse |
Virtual disk emulation type | 512n | 512n |
vMotion | Yes | Yes |
Storage vMotion across different datastore types | Yes | Yes |
High Availability and Fault Tolerance | Yes | Yes |
DRS and Storage DRS | Yes | Yes |
RDM | Yes | Yes |
When you work with VMFS datastores, consider the following:
- Datastore Extents. A spanned VMFS datastore must use only homogeneous storage devices, either 512n, 512e, or 4Kn. The spanned datastore cannot extend over devices of different formats.
- Block Size. The block size on a VMFS datastore defines the maximum file size and the amount of space a file occupies. VMFS5 and VMFS6 datastores support the block size of 1 MB.
- Storage vMotion. Storage vMotion supports migration across VMFS, vSAN, and Virtual Volumes datastores. vCenter Server performs compatibility checks to validate Storage vMotion across different types of datastores.
- Storage DRS. VMFS5 and VMFS6 can coexist in the same datastore cluster. However, all datastores in the cluster must use homogeneous storage devices. Do not mix devices of different formats within the same datastore cluster.
- Device Partition Formats. Any new VMFS5 or VMFS6 datastore uses GUID partition table (GPT) to format the storage device. The GPT format enables you to create datastores larger than 2 TB. If your VMFS5 datastore has been previously upgraded from VMFS3, it continues to use the master boot record (MBR) partition format, which is characteristic for VMFS3. Conversion to GPT happens only after you expand the datastore to a size larger than 2 TB.