vSphere ESX-OSData Evolution: VMFS-L/VFFS to VMFSOS in vSphere 8.0

TEKTALKS
4 min readSep 9, 2023

During my recent interaction with a customer, I came across some noteworthy partitioning alterations, particularly in versions 7.x and beyond, along with their associated naming conventions. This inspired me to consider sharing this valuable information through a blog post to enlighten a broader audience.

You may already be aware about the storage partition modifications introduced in vSphere 7.0 for our ESXi storage partitioning. You can find more details on this topic by visiting esxi-system-storage-changes.

ESX-OSDATA serves as a centralized repository for accommodating supplementary modules and combines various storage components, including the legacy /scratch partition, the locker partition for VMware Tools, and core dump destinations. For a detailed explanation of the storage partition layout and the factors governing partition sizes, please refer to the following link: ESXi System Storage

As per any 7.x version of ESXi, the OSDATA partition would have the filesystem type as VMFS-L which is shown in the below:

However, in situations where our boot device or the storage drive housing the OSDATA is an SSD or NVMe, even if the drive is labeled as “flash” (considering it’s not actually a flash storage device), the OSDATA filesystem will be referred to as the Virtual Flash File System (VFFS).

Consequently, the disk supporting the ESX-OSDATA volume will appear in the Virtual Flash resources section in vCenter. It’s important to note that this disk is associated with the ESX-OSData volume and does not belong to the Virtual Flash resource pool.

This situation can sometimes lead to confusion, as observed with a customer who utilized NetApp local storage, which was not flash storage but was labeled as such by the storage vendor. Out of curiosity, I replicated this scenario in my home lab by marking the drive as “flash” from vCenter. The procedure for performing this action is well-documented in the following resource: Mark Storage Devices as Flash

Post which I updated my ESXi host to one of the newer 7.x patch release version to witness the re-partitioning in action.

Right after the ESXi was rebooted after the patch update was complete, we found the OSDATA partition is updated to VFFS instead of VMFS-L.

Remarkably, as mentioned earlier, while this partition appears within the virtual flash resource management in vCenter, it is not part of the virtual flash resource pool. We observe a similar situation here, where the eligibility section says “Other partitions exist”.

After conducting some research, I discovered that VMware has introduced a new file system called “VMFSOS” with the release of vSphere 8.0U1. This file system is designed specifically for managing the ESX-OSDATA system partition. Notably, this partition remains consistent whether the underlying storage drives are flash-based or non-flash-based.

For further details, you can review the release notes available at the following link: VMware ESXi 8.0 Update 1 Release Notes

In case of ESXi where drive is non-flash,

In case of ESXi where drive is marked as flash,

I hope you find this helpful.

I am grateful for your time and curiosity in exploring this topic. Your engagement fuels the passion for sharing tech insights. Thank you!

Medium Logo
Medium Logo

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

TEKTALKS
TEKTALKS

Written by TEKTALKS

Welcome to Tektalks, your go-to source for IT insights! I'm Aritra De, your tech enthusiast and the curator of this space.

No responses yet

Write a response