Previous  |  Next  >  
Product: Storage Foundation Cluster File System Guides   
Manual: Cluster File System 4.1 Installation and Administration Guide   

VxFS Functionality on Cluster File Systems

The VERITAS Cluster File System is based on the VERITAS File System (VxFS). Most of the major features of VxFS local file systems are available on cluster file systems, including:

  • Extent based space management that maps files up to a terabyte in size.
  • Fast recovery from system crashes using the intent log to track recent file system metadata updates.
  • Online administration that allows file systems to be extended and defragmented while they are in use.

The following is a list of features and commands that operate on CFS. Every VxFS online manual page has a section on Cluster File System Issues with information on whether the command functions on a cluster-mounted file system and indicates any difference in behavior from local mounted file systems. You can also review the VERITAS Storage Foundation Cluster File System Release Notes for information on the latest CFS features.

Supported Features

Features and Commands Supported on CFS
Quick I/O

The Quick I/O for Databases feature, using clusterized Oracle Disk Manager (ODM), is supported on CFS. Quick I/O is licensable only through VERITAS Database Editions products.

Storage Checkpoints

Storage Checkpoints are supported on cluster file systems, but are licensed only with other VERITAS products.

Snapshots

Snapshots are supported on cluster file systems.

Quotas

Quotas are supported on cluster file systems.

NFS mounts

You can mount cluster file systems to NFS.

Freeze and thaw

Synchronizing operations, which require freezing and thawing file systems, are done on a cluster-wide basis.

Memory mapping

Shared memory mapping established by the mmap() function is supported on CFS. See the mmap(2) manual page for more information on mapping memory pages.

Disk layout versions

CFS supports only disk layout Version 4, 5 or 6. Cluster mounted file systems cannot be upgraded, but a local mounted file system can be upgraded, unmounted, and mounted again as part of a cluster. Use the fstyp –v special_device command to ascertain the disk layout version of a VxFS file system. Use the vxupgrade command to update the disk layout version.

Locking

Advisory file and record locking are supported on CFS. For the F_GETLK command, if there is a process holding a conflicting lock, the l_pid field returns the process ID of the process holding the conflicting lock. The nodeid-to-node name translation can be done by examining the /etc/llthosts file or with the fsclustadm command. Mandatory locking, and deadlock detection supported by traditional fcntl locks, are not supported on CFS. See the fcntl(2) manual page for more information on record and file locking.

Unsupported Features

Functionality described as not supported may not be expressly prevented from operating on cluster file systems, but the actual behavior is indeterminate. It is not advisable to use unsupported functionality on CFS, or to alternate mounting file systems with these options as local and cluster mounts.

Features and Commands Not Supported on CFS

Swap files

Swap files are not supported on cluster mounted file system.

Nested Mounts

You cannot use a directory on a cluster mounted file system as a mount point for a local file system or another cluster file system.

The mknod command

You cannot use the mknod command to create devices on a cluster mounted file system.

Cache advisories

Cache advisories are set with the mount command on individual file systems, but are not propagated to other nodes of a cluster.

Cached Quick I/O

This Quick I/O for Databases feature that caches data in the file system cache is not supported.

Commands that depend on file access times

File access times may appear different across nodes because the atime file attribute is not closely synchronized in a cluster file system. So utilities that depend on checking access times may not function reliably.

 ^ Return to Top Previous  |  Next  >  
Product: Storage Foundation Cluster File System Guides  
Manual: Cluster File System 4.1 Installation and Administration Guide  
VERITAS Software Corporation
www.veritas.com