This is an old revision of the document!
The main tool for information on the files and directories of a Lustre file system is lfs
.
Use lfs find
(instead of the standard GNU find
command) to search for Lustre files based on their metadata properties (size, striping, OSTs, etc.).
To find all files larger than 1GB:
lfs find <dirname> -size +1G
To find all files newer than 60 days:
lfs find <dirname> -ctime -60
Lustre is designed for parallel access to large files. It accomplishes this by using striping to distribute the contents of a large file across several disk arrays (OSTs) to enable fast parallel IO.
The standard recommendation from the Lustre developers is:
To set the striping for a file to 2
lfs setstripe -c 2 <filename>
To change the default striping applied to files in a sub-directory to 2 (and only applied to files larger than 1G)
lfs setstripe -c 2 -s 1g <dirname>