How to find Disk Group and VxFS disk layout version matrix

Article: 100045097
Last Published: 2019-03-28
Ratings: 3 0
Product(s): InfoScale & Storage Foundation

Description
 

The following article outlines the various Veritas Volume Manager (VxVM) disk group versions and Veritas File system (VxFS) disk layout details for InfoScale 8.0 and below.
 

Since the publication of this article, the Veritas SORT website now provides the following interface:

https://sort.veritas.com/dgfs_matrix/

 

Disk group versions



All disk groups have a version number associated with them. Each major Veritas Volume Manager (VxVM) release introduces a disk group version.

To support the new features in the release, the disk group must be the latest disk group version.

By default, VxVM creates disk groups with the latest disk group version. For example, Veritas Volume Manager 8.0 creates disk groups with version 310
 

Each VxVM release supports a specific set of disk group versions. VxVM can import and perform operations on a disk group of any supported version. However, the operations are limited by what features and operations the disk group version supports.

If you import a disk group from a previous version, the latest features may not be available. If you attempt to use a feature from a newer version of VxVM, you receive an error message similar to this: 


VxVM vxedit ERROR V-5-1-2829 Disk group version doesn't support feature


You must explicitly upgrade the disk group to the appropriate disk group version to use the feature.


NOTE: The content listed in this technote applies to Linux, so refer to the OS specific articles listed below for subtle differences if any.
 

Table: Disk group version assignments summarizes the Veritas Volume Manager releases that introduce and support specific disk group versions. It also summarizes the features that are supported by each disk group version.
 

Table: Disk group version assignments
 

VxVM release

Introduces disk group version

New features supported

Supports disk group versions *

8.0 310   20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 220, 230, 240, 250, 260, 280, 290
7.4.2 290

DCM logging in DCO

Disk group level encryption and re-key feature

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 220, 230, 240, 250, 260, 280

7.4.1

280

Technology preview: Adaptive synchronous mode in VVR

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 220, 230, 240, 250, 260

7.4

260

Volume level I/O shipping

Intent lock

Encryption of data at rest and over wire

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 220, 230, 240, 250

7.3.1

240

Volume encryption for replication

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 220, 230

7.2, 7.3

230

Hot-relocation in FSS environments

Erasure coded volumes (technology preview)

4K sector size disk support

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 220

7.1

220

  • Block-level encryption support for VxVM volume

  • Maximum IOPS support for VxVM

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200

7.0, 6.2

200

  • Atomic Write I/O support

  • SmartIO support for shared volumes

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170, 180, 190

6.1

190

  • SmartIO caching

  • Flexible storage sharing

  • CVM enhancements

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170, 180

6.0.1

180

  • TRIM support for Solid State Devices (SSDs)

  • CVM availability enhancements

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160, 170

6.0

170

  • VVR compression

  • VVR Secondary logging

  • CVM availability enhancements

  • DCO version 30

  • Recovery for synchronization tasks.

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160

5.1SP1

160

 

  • Automated bunker replay as part of GCO failover

  • Ability to elect primary during GCO takeover

  • CVM support for more than 32 nodes and up to 64 nodes

  • CDS layout support for large luns (> 1 TB)

  • vxrootadm enhancements

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150, 160

5.1

150

SSD device support, migration of ISP dg

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140, 150

5.0

140

Data migration, Remote Mirror, coordinator disk groups (used by VCS), linked volumes, snapshot LUN import.

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130, 140

5.0

130

  • VVR Enhancements

20, 30, 40, 50, 60, 70, 80, 90, 110, 120, 130

4.1

120

  • Automatic Cluster-wide Failback for A/P arrays

  • Persistent DMP Policies

  • Shared Disk Group Failure Policy

20, 30, 40, 50, 60, 70, 80, 90, 110, 120

4.0

110

  • Cross-platform Data Sharing (CDS)

  • Device Discovery Layer (DDL) 2.0

  • Disk Group Configuration Backup and Restore

  • Elimination of rootdg as a Special Disk Group

  • Full-Sized and Space-Optimized Instant Snapshots

  • Intelligent Storage Provisioning (ISP)

  • Serial Split Brain Detection

  • Volume Sets (Multiple Device Support for VxFS)

20, 30, 40, 50, 60, 70, 80, 90, 110

3.2, 3.5

90

  • Cluster Support for Oracle Resilvering

  • Disk Group Move, Split and Join

  • Device Discovery Layer (DDL) 1.0

  • Layered Volume Support in Clusters

  • Ordered Allocation

  • OS Independent Naming Support

  • Persistent FastResync

20, 30, 40, 50, 60, 70, 80, 90

3.1.1

80

  • VVR Enhancements

20, 30, 40, 50, 60, 70, 80

3.1

70

  • Non-Persistent FastResync

  • Sequential DRL

  • Unrelocate

  • VVR Enhancements

20, 30, 40, 50, 60, 70

3.0

60

  • Online Relayout

  • Safe RAID-5 Subdisk Moves

20, 30, 40, 60

2.5

50

  • SRVM (now known as Veritas Volume Replicator or VVR)

20, 30, 40, 50

2.3

40

  • Hot-Relocation

20, 30, 40

2.2

30

  • VxSmartSync Recovery Accelerator

20, 30

2.0

20

  • Dirty Region Logging (DRL)

  • Disk Group Configuration Copy Limiting

  • Mirrored Volumes Logging

  • New-Style Stripes

  • RAID-5 Volumes

  • Recovery Checkpointing

20

1.3

15

 

15

1.2

10

 

10



* To support new features, the disk group must be at least the disk group version of the release when the feature was introduced.

If you need to import a disk group on a system running an older version of Veritas Volume Manager, you can create a disk group with an earlier disk group version using the -T attribute.

 


About file system disk layouts

 

The disk layout is the way file system information is stored on disk.

On Veritas File System (VxFS), several disk layout versions are supported to provide new features and specific UNIX environments.
 

Veritas recommends that before you begin to upgrade the product version, you must upgrade the existing file system to the highest supported disk layout version.


NOTE: Once a disk layout version has been upgraded, it is not possible to downgrade to the previous version.
 

Use the following command to check your disk layout version:

# fstyp -v /dev/vx/dsk/dg1/vol1 | grep -i version

 

You can use one of the following commands to upgrade the disk layout version.
 

vxupgrade

Upgrades an existing VxFS file system to a supported disk layout version while the file system remains online.

See the vxupgrade(1M) manual page.

vxfsconvert

Upgrades a no-longer supported disk layout version to a supported version while the file system is not mounted.

The vxfsconvert command can also be used to convert a native file system (ext2, ext3, and ext4) to VxFS, while the file system is not mounted.

See the vxfsconvert(1M) manual page.


 

Table: Supported disk layout versions lists the supported disk layout versions.
 

Legacy VxFS disk layout versions:

 

Version 1              The Version 1 disk layout is the original VxFS disk layout provided with pre-2.0 versions of VxFS. 

Version 2              The Version 2 disk layout supports features such as filesets, dynamic inode allocation, and  
                             enhanced security. The Version 2 layout is available with and without quotas support

Version 3              The Version 3 disk layout encompasses all file system structural information in files, rather than at
                              fixed locations on disk, allowing for greater scalability.
                              Version 3 supports files and file systems up to one terabyte in size.

Version 4               The Version 4 disk layout encompasses all file system structural information in files, rather than
                              at fixed locations on disk, allowing for greater scalability Version 4 supports files and file systems
                              up to one terabyte in size.

Version 5               Version 5 enables the creation of file system sizes up to 32 terabytes. Files can be a maximum of
                              one terabyte. File systems larger than 1TB must be created on a VERITAS Volume Manager
                              volume. 
 


Disk layout version 6, 7, 8, 9, 10, 11, and 12 are deprecated and you cannot cluster mount an existing file system that has any of these versions. To upgrade a cluster file system from any of these deprecated versions, you must local mount the file system and then upgrade it using the vxupgrade utility or the vxfsconvert utility.


 

Version 6

Version 6 disk layout enables features such as multi-volume support, cross-platform data sharing, named data streams, and File Change Log.

A disk layout Version 6 file system can still be mounted, but this will be disallowed in future releases. Symantec recommends that you upgrade from Version 6 to the latest default disk layout version. In this release, disk layout Version 6 cannot be cluster mounted. You cannot create new file systems with disk layout Version 6. The only operation that you can perform on a file system with disk layout Version 6 is to upgrade the disk layout to a supported version. If you upgrade a file system from disk layout Version 6 to a later version, once the upgrade operation finishes, you must unmount the file system cleanly, then re-mount the file system.

*

Version 7

Version 7 disk layout enables support for variable and large size history log records, more than 2048 volumes, large directory hash, and SmartTier.

*

Version 8

Version 8 disk layout enables support for file-level snapshots.

*

Version 9

Version 9 disk layout enables support for file compression, file replication, and data deduplication.

*

Version 10

  • SmartIO

  • maxlink

 

Version 11

  • Mounting of corrupted or inconsistent file system in read-write mode

  • Locality-aware allocation policies

  • Multiple SmartIO cache areas and support for independent cache areas for read and write-back caching of a file system

  • Store file type as part of the directory entry

 

Version 12

Version 12 supports 128 node cluster on CFS

 



* Currently, only versions 13, 14, 15, 16, and 17 can be created and mounted. Versions 6, 7, 8, 9, 10, 11, and 12 can be mounted, but only for upgrading to a supported version.

Disk layout version (DLV) 10 is supported up to InfoScale 7.4.

NOTE: Customers are still able to create and cluster mount file systems created with DLV version 10 with InfoScale 7.4.
 

Disk layout version (DLV) 10 has been depreciated in InfoScale 7.4.1.

Upgrades from 6.2.1 to InfoScale 7.4.x will require planning.


Deprecated file systems are not supported for creation as well as for cluster mounts, local mounts are only supported for upgraded purposes of the file system layout.

 

The vxupgrade utility enables you to upgrade the disk layout while the file system is online. However, the vxfsconvert utility enables you to upgrade the disk layout while the file system is offline.


If you use the vxupgrade utility, you must incrementally upgrade the disk layout versions. However, you can directly upgrade to a desired version, using the vxfsconvert utility.


For example, to upgrade from disk layout version 6 to a disk layout version 10, using the vxupgrade utility:

# vxupgrade -n 10 /mnt# vxupgrade -n 11 /mnt# vxupgrade -n 12 /mnt


See the vxupgrade(1M) manual page.

See the vxfsconvert(1M) manual page.

 

Table: Supported disk layout versions 8.0.2

 

Version

Supported features

 

Version 13

  • Added support for WORM

  • Clone creation performance improvement when extended file attributes are used

 

Version 14

Supports SmartIO FEL-based caching

 
Version 15
  • Performance enhancements in SELinux attribute storage and retrieval

  • Secure Clock support for WORM files

 
Version 16 Audit logging support for WORM files  
Version 17
  • Added support for soft WORM-enabled objects, non-modifiable storage checkpoints, and retention period beyond the year 2038 for WORM-enabled objects

  • Audit logging is decoupled from file system layouts and the fsck module supports backward compatibility from higher file system layout versions or audit log versions

 


 

 

Related Documentation:

Disk Layout Versions

Linux 8.0.2:
Storage Foundation 8.0.2 Administrator's Guide - Linux (veritas.com)

Solaris 8.0.2:
Storage Foundation 8.0.2 Administrator's Guide - Solaris (veritas.com)

AIX 8.0.2:
Storage Foundation 8.0.2 Administrator's Guide - AIX (veritas.com)

 

Disk Group Versions

Linux 8.0.2:
Storage Foundation 8.0.2 Administrator's Guide - Linux (veritas.com)

Solaris 8.0.2:
Storage Foundation 8.0.2 Administrator's Guide - Solaris (veritas.com)  

AIX 8.0.2:
Storage Foundation 8.0.2 Administrator's Guide - AIX (veritas.com)

 

 

 

Was this content helpful?