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.

See Table: FCL record structure fields.