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
Record types
Table: FCL record types lists actions that generate FCL record types.
Table: FCL record types
Action to create an FCL record | Record type |
---|---|
Add a link to an existing file or directory | VX_FCL_LINK |
Appending write to a file | VX_FCL_DATA_EXTNDWRITE |
Create a file or directory | VX_FCL_CREATE |
Create a named data stream directory | VX_FCL_CREATE |
Create a symbolic link | VX_FCL_SYMLINK |
Perform an mmap on a file in a shared and writable mode | VX_FCL_DATA_OVERWRITE |
Promote a file from a Storage Checkpoint | VX_FCL_UNDELETE |
Punch a hole into a file | VX_FCL_HOLE_PUNCHED |
Remove a file or directory | VX_FCL_UNLINK |
Remove a named data stream directory | VX_FCL_UNLINK |
Rename a file or directory | VX_FCL_RENAME |
Rename a file to an existing file | VX_FCL_UNLINKVX_FCL_RENAME |
Set file attributes (allocation policies, ACLs, and extended attributes) | VX_FCL_EATTR_CHG |
Set file extent reservation | VX_FCL_INORES_CHG |
Set file extent size | VX_FCL_INOEX_CHG |
Set file group ownership | VX_FCL_IGRP_CHG |
Set file mode | VX_FCL_IMODE_CHG |
Set file size | VX_FCL_DATA_TRUNCATE |
Set file user ownership | VX_FCL_IOWN_CHG |
Set mtime of a file | VX_FCL_MTIME_CHG |
Truncate a file | VX_FCL_DATA_TRUNCATE |
Write to an existing block in a file | VX_FCL_DATA_OVERWRITE |
Open a file | VX_FCL_FILEOPEN |
Write I/O statistics of a file to FCL | VX_FCL_FILESTATS |
Change the set of events tracked in the FCL | VX_FCL_EVNTMSK_CHG |
Note:
Table: FCL record types lists all the events recorded by default when the fcladm on command activates FCL logging, except fileopen and filestat.
Access information for each of these events is also not recorded by default. Use the [set] option of the fcladm command to record opens, I/O statistics and access information.
See the fcladm(1M) manual page.
These record types belong to fcl_chgtype.t. fcl_chgtype.t, which is an enumeration that is defined in the fcl.h header file.