The Pnfs Remove File command
Because Pnfs was designed to work together with
any HSM system, we have to inform such a system
whenever a file is removed from Pnfs.
This is done asynchronously.
Whenever a file is removed, which holds information
in any level other then zero, this information is
copied to the local filesystem of the pnfs server.
The destination of that copy operation is specified
with the 'trash' variable in the /usr/etc/pnfsSetup
file.
$trash has to contain subdirectories for the
pnfs file level you are interested in.
The filename which will appear in $trash/<n>
will be the pnfsID of the removed file.
To find a fileentry in $trash/<n> after removing
a file from pnfs two conditions must be true.
- Level <n> of that fileentry must contain data.
- $trash/<n> must exist.
You are responsible for removing the entries in $trash/<n>
after using the information.