Veritas™ File System Programmer's Reference Guide - Solaris
- Veritas File System software developer's kit
- File Change Log
- About the File Change Log file
- Record types
- File Change Log tunables
- Application programming interface for File Change Log
- API functions
- File Change Log record
- Copying File Change Log records
- Veritas File System and File Change Log upgrade and downgrade
- Reverse path name lookup
- Multi-volume support
- Named data streams
- Veritas File System I/O
- Caching advisories
- Extents
- Thin Reclamation
Extent attributes
VxFS allocates disk space to files in groups of one or more extents. In general, the internal allocation policies of VxFS attempt to achieve two goals: allocate extents for optimum I/O performance and reduce fragmentation. VxFS allocation policies attempt to balance these two goals through large allocations and minimal file system fragmentation by allocating from space available in the file system that best fits the data. These extent-based allocation policies provide an advantage over block-based allocation policies. Extent based policies rarely use indirect blocks with allocations and eliminate many instances of disk access that stem from indirect references.
VxFS allows control over some aspects of the extent allocation policies for a given file by two administrative tools, setext and getext, and an API. The application-imposed policies that are associated with a file are referred to as extent attributes. VxFS provides APIs that allow an application to set or view extent attributes associated with a file and preallocate space for a file.
See the setext
(1) and getext
(1) manual pages