Veritas File System
VERITAS File System
Full name VERITAS File System
Introduced 1991
Structures
Directory contents extensible hash
Limits
Max file size 8 EB (263 bytes)
Max filename length 256 bytes
Max volume size 128 ZB (277 bytes)
Features
Forks yes
Attributes Extended file attributes
File system permissions POSIX, ACL
Transparent compression No
Transparent encryption No
Supported operating systems 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.[citation needed] 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).

Contents

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 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 seven versions.

  • Version 2 added support for filesets, dynamic inode allocation and ACLs. Layouts 1-3 stopped being supported in VxFS 4.0.
  • Version 4 added support for storage checkpoints and for Veritas Cluster File System. Version 4 was released in VxFS 3.2.1. Layout version 4 is no longer supported under VxFS 5.1 [1].
  • Version 5 started support for file systems up to 32 terabytes (245 bytes) in size. Individual files can be up to 2 terabytes in size. Version 5 was introduced in VxFS 3.5 and is no longer supported under VxFS 5.1 [2].
  • Version 7 extends support for multiple volumes to permit Dynamic Storage Tiering. Dynamic Storage Tiering allows root users to move files among different volumes, allocate files to different volumes at file creation time based on policy, and independently recover volumes, without altering the namespace of the file system. Version 7 was introduced in VxFS 5.0

It is assumed that transparent compression and transparent encryption will be addressed in Version 8 or Version 9.

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

References

External links


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • VERITAS File System — Traduction terminée VERITAS File System → …   Wikipédia en Français

  • Veritas File System — (ou VxFS, nommé JFS ou OJFS sous HP UX), est un système de fichiers basé sur les extents qui fut le premier système de fichiers journalisé commercialisé. Son développement a été initié par VERITAS software, société ayant fusionnée avec Symantec… …   Wikipédia en Français

  • Veritas File System — Maintainer Symantec Entwickler Veritas Software Aktuelle  …   Deutsch Wikipedia

  • Veritas File System — (VxFS, также JFS или OnlineJFS в HP UX) файловая система с поддержкой экстентов, разработанная компанией Veritas Software. VxFS является основной файловой системой в HP UX. Также VxFS работает в Solaris, OpenSolaris, AIX, Linux, SINIX и UnixWare …   Википедия

  • File system — For library and office filing systems, see Library classification. Further information: Filing cabinet A file system (or filesystem) is a means to organize data expected to be retained after a program terminates by providing procedures to store,… …   Wikipedia

  • Veritas Cluster File System — The Veritas Cluster File System, (or VxCFS), is a cache coherent POSIX compliant shared file system built based upon VERITAS File System. It is distributed with a built in Cluster Volume Manager (VxCVM) and components of other VERITAS Storage… …   Wikipedia

  • File System — Système de fichiers Pour les articles homonymes, voir FS et SGF. Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de fichiers (SGF) est une structure de données permettant de stocker les informations et de les… …   Wikipédia en Français

  • File system — Système de fichiers Pour les articles homonymes, voir FS et SGF. Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de fichiers (SGF) est une structure de données permettant de stocker les informations et de les… …   Wikipédia en Français

  • Zettabyte File System — ZFS (Zettabyte File System)  файловая система, изначально созданная в Sun Microsystems для операционной системы Solaris. Эта файловая система поддерживает большие объёмы данных, объединяет концепции файловой системы и менеджера логических… …   Википедия

  • Be File System — BFS Developer Be Inc. Full name Be File System Introduced May 10, 1997 (BeOS Advanced Access Preview Release[1]) Partition identifier Be BFS (Apple Partition Map) 0xEB (MBR) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”