Subject: Veritas File System
To: None <tech-kern@NetBSD.ORG>
From: Victor Escobar -- DirectX 5.0 Beta Tester <sydbarrett@mindspring.com>
List: tech-userlevel
Date: 07/05/1997 17:17:11
I don't know exactly where file system issues fall, or whether there
is a separate mailing list, but here goes.  I was perusing an ancient
(Feb 95) issue of BYTE magazine and noticed a very interesting article
on a robust file system called Veritas (vxfs).  It has the following
advantages over ffs and its BSD derivatives:

* a Volume Manager accessible via either graphical, text-menu or
command line modes.  Each physical disk is divided into _subdisks_
(unmanaged blocks of disk sectors).  You can combine one or more of
these into a _plex_ to store live data.  A sysadmin is able to span
these, shrink them, expand them, all while the system is up and
running.  This is transparent to users.

* the _intent log_ (vxfs is a journalling file system) is a circular
buffer that logs all pending changes to the fs.  In the event of a
power failure, a modified fsck merely looks in the log and rolls back
and performs the pending operations, as opposed to examining disparate
structures all over the drive.

* the _snapshot_ provides a valuable backup/restore resource.  A
read-only file system is created, which duplicates the live file
system on the main volumes.  A deleted file is first copied to the
snapshot system before being deleted from the real fs and the space
reallocated.  This provides a space-conserving way to have some
redundancy.

I apologise for the rather superficial and sparse info in this email
(can't be responsible for BYTE's editorial slant) but here are some
URL's for more info on vxfs:

http://192.9.9.100/storage/veritas.html
http://www.veritas.com

Please also cc: any posts re: this to sydbarrett@mindspring.com and
let me know any thoughts.  Keep in mind that I'm a complete *BSD
novice, so go easy on me. ;-)

-----------------------
Victor Escobar        |
Internet Consultant   |
-----------------------