Veritas File System Explained

VERITAS File System
Full Name:VERITAS File System
Directory Struct:extensible hash
Max File Size: (8 EiB)
Max Filename Size:256 bytes
Max Volume Size: (128 ZiB)
Forks Streams:yes
Attributes:Extended file attributes
File System Permissions:Unix permissions, ACL
Compression:No
Encryption:No
Os:Linux, Solaris, HP-UX, AIX, SINIX, UnixWare

The VERITAS File System (or VxFS; called JFS and OnlineJFS in HP-UX) is an extent-based file system. It was originally developed by VERITAS Software.[1] Through an OEM agreement, VxFS is used as the primary filesystem of the HP-UX operating system. With on-line defragmentation and resize support turned on via license, it is known as OnlineJFS.[2] It is also supported on AIX, Linux, Solaris, OpenSolaris, SINIX/Reliant UNIX, UnixWare and SCO OpenServer. VxFS was originally developed for AT&T's Unix System Laboratories. VxFS is packaged as a part of the Veritas Storage Foundation (which also includes Veritas Volume Manager).

History

According to the vendor, it was the first commercial journaling file system.[3] That claim can be taken in two ways, i.e., the first implementation of a journaling file system in a commercial context, or the first file system available as an unbundled product.

Dan Koren is cited as one of the original developers of VxFS.[4] He notes in a mailing list that they "finished release 1.0 one year or so later" after starting development of VxFS under a contract with AT&T Corporation in 1990.[5] Other sources agree that the product was first released in 1991.[6] [7]

As the internet was not widely available in the early 1990s, getting a new file system deployed for Unix-like operating systems was more difficult, so the one- to two-year delay in the release and commercialization of this file system was not unusual.

Version history

The on-disk layout of VxFS is versioned and upgradeable while the file system is mounted. This file system has gone through ten versions.

Parallel access mode

VxFS file system can run in single instance mode or in a parallel access / cluster mode. The parallel mode allows for multiple servers (also known as cluster nodes) to simultaneously access the same file system. When run in this mode, VxFS is referred to as Veritas Cluster File System.

The Cluster File System provides cache coherency and POSIX compliance across nodes, so that data changes are atomically seen by all cluster nodes simultaneously. Because Cluster File System shares the same binaries and same on-disk layout as single instance VxFS, moving between cluster and single instance mode is straightforward.

See also

Notes and References

  1. Web site: Incrementally restoring a mass storage device to a prior state . 2005-03-22 . 2007-11-21 . https://web.archive.org/web/20080309193205/http://www.patentstorm.us/patents/6871271.html . 2008-03-09 . dead.
  2. Web site: Post in the veritas-vx mailing list explaining the differences between JFS and OJFS . Donna Yobs . 2000-04-10 . 2007-11-21. https://web.archive.org/web/20080309165600/http://mailman.eng.auburn.edu/pipermail/veritas-vx/2000-April/000163.html . 2008-03-09.
  3. Web site: VERITAS Foundation Suite and Foundation Suite HA 3.5 . VERITAS . 2007-11-21 . https://web.archive.org/web/20031025011156/http://ftp.support.veritas.com/pub/support/products/FileSystem_UNIX/253148.pdf . 2003-10-25 . dead .
  4. Web site: 6th International Linux Kongress . 1999-09-09 . 2007-11-21.
  5. Web site: Re: XFS and journalling filesystems . Dan Koren . 1999-06-01 . LKML.org . 2007-11-21.
  6. Web site: Next-Gen File Systems - File under 'futuristic': An overview of the technologies and players - The Heavy Hitters: Veritas . Byte and Switch . 2002-11-14 . 2007-11-21 . 2008-03-09 . https://web.archive.org/web/20080309233339/http://www.byteandswitch.com/document.asp?doc_id=24108&page_number=3 . dead .
  7. Web site: VERITAS Celebrates 15 Years - Next Big Focus: Grid Computing . SYS-CON . 2004-09-14 . 2007-11-21 . 2008-03-11 . https://web.archive.org/web/20080311020055/http://issj.sys-con.com/read/46369.htm . dead .
  8. Web site: Veritas File Systems with Disk Layout Version 4 or Version 5 Cannot be Mounted or Upgraded with Veritas File System Release 5.1. https://web.archive.org/web/20110716174201/http://seer.entsupport.symantec.com/docs/339064.htm. dead. July 16, 2011.