LCTL-PCC(8)

NAME
lctl-pcc - commands used to interact with PCC features

SYNOPSIS
lctl pcc add <mntpath> <pccpath> [--param|-p <param>]
lctl pcc del <mntpath> <pccpath>
lctl pcc clear <mntpath>
lctl pcc list <mntpath>

DESCRIPTION

lctl pcc add <mntpath> <pccpath> [--param|-p <param>]
    Add a PCC backend specified by HSM root path pccpath on a Lustre filesystem client instances with the mount point referenced by mntpath. The parameter param is a string in the form of name-value pairs to config the PCC backend such as read-write attach id (archive ID) or read-only attach id and auto caching rule. i.e. for the string "projid={500}&fname={*.h5} rwid=2", the first substring of the config parameter is the auto caching rule. Where "&" represents the logical conjunction operator while "," represents the logical disjunction operator. The example rule means that new files are only auto cached if the project ID is 500 and the suffix of the file name is "h5". "rwid" represents the read-write attach id (2) which value is same as the archive ID of the copytool agent running on this PCC node.

lctl pcc del <mntpath> <pccpath>
    Delete a PCC backend specified by path pccpath on a Lustre client referenced by the mount point of mntpath.

lctl pcc clear <mntpath>
    Remove all PCC backend on a Lustre client referenced by the mount point of mntpath.

lctl pcc list <mntpath>
    List all PCC backends on a Lustre client referenced by the mount point of mntpath.

OPTIONS

--param | -p
    Specifies the configuration parameters for a PCC backend.

SEE ALSO
lfs(1),
    lfs-hsm(1), lfs-pcc(1)