Veritas™ File System 5.0.1 Programmer's Reference Guide
As the FCL file grows in size, depending on the file system tunables fcl_maxalloc
and fcl_keeptime, the oldest records at the start of the FCL file are thrown away
to free up some space, as the first offset gets updated. When the set of events
tracked in the FCL file is changed using the [set] or [clear] options of the fcladm
command, the event mask and the event mask change time are updated. An event
mask change also results in an event mask change record containing the old event
mask and the new event mask change being logged in the FCL file.
File Change Log record
The FCL records contain information about these typical changes:
■ The inode number of the file that has changed
See “Inodes” on page 48.
■ The time of change
■ The type of change
■ Optional information depending on the record type
Depending on the record type, the FCL record may also include the following
information:
■ A parent inode number
■ A filename for file deletes, links, and similar operations
■ A command name for a file open record
■ The actual statistics for an I/O statistics record
See Figure 2-1 on page 21.
Record types
Table 2-1 lists actions that generate FCL record types.
Table 2-1
FCL record types
Record typeAction to create an FCL record
VX_FCL_LINKAdd a link to an existing file or
directory
VX_FCL_DATA_EXTNDWRITEAppending write to a file
VX_FCL_CREATECreate a file or directory
File Change Log
Record types
22