Veritas File System 5.0 AdministratorÆs Guide, HP-UX 11i v3, First Edition, May 2008
■ Multi-volume support
The multi-volume support feature allows several volumes to be represented
by a single logical object.
■ Dynamic Storage Tiering
The Dynamic Storage Tiering (DST) option allows you to configure policies
that automatically relocate files from one volume to another, or relocate files
by running file relocation commands, which can improve performance for
applications that access specific types of files.
Note: VxFS supports all HFS file system features and facilities except for the
linking, removing, or renaming of “.” and “..” directory entries. Such operations
may disrupt file system sanity.
Extent-based allocation
Disk space is allocated in 1024-byte sectors to form logical blocks. VxFS supports
logical block sizes of 1024, 2048, 4096, and 8192 bytes. The default block size is
1K. For file systems up to 4TB, the block size is 1K. 2K for file systems up to 8TB,
4K for file systems up to 16TB, and 8K for file systems beyond this size.
An extent is defined as one or more adjacent blocks of data within the file system.
An extent is presented as an address-length pair, which identifies the starting
block address and the length of the extent (in file system or logical blocks). VxFS
allocates storage in groups of extents rather than a block at a time.
Extents allow disk I/O to take place in units of multiple blocks if storage is allocated
in consecutive blocks. For sequential I/O, multiple block operations are
considerably faster than block-at-a-time operations; almost all disk drives accept
I/O operations of multiple blocks.
Extent allocation only slightly alters the interpretation of addressed blocks from
the inode structure compared to block based inodes. A VxFS inode references 10
direct extents, each of which are pairs of starting block addresses and lengths in
blocks.
The VxFS inode supports different types of extents, namely ext4 and typed. Inodes
with ext4 extents also point to two indirect address extents, which contain the
addresses of first and second extents:
Used for single indirection. Each entry in the extent indicates the
starting block number of an indirect data extent
first
Used for double indirection. Each entry in the extent indicates the
starting block number of a single indirect address extent.
second
Introducing Veritas File System
Veritas File System features
14