--cp | Force use of cp(1) to copy files instead of rsync(1). | man |
-n, --dry-run | Only print the names of files to be migrated. | man |
-D | Do not use direct I/O to copy file contents. | man |
-F, --fid | FID(s) are provided from command line/stdin instead of file path(s). | man |
--lustre-dir LUSTRE_MOUNT_POINT | The mount point of Lustre file system on which FID(s) are when --fid is specified. | man |
-A | Automatically determine the stripe count for the file, using the algorithm count = sqrt(filesize_in_GB) + 1. | man |
-c, --stripe-countSTRIPE_COUNT | Restripe file using the specified STRIPE_COUNT. | man |
-C CAP | When -A is set, limit the migrated file to use on each OST at most 1/CAP of the available space of the smallest OST. | man |
-h, --help | Display usage message. | man |
--no-rsync | Do not fall back to using rsync if lfs-migrate(1) fails. | man |
-M, --min-freeMIN_FREE | When -A is set, only consider OSTs with free space greater than the MIN_FREE value to be available for migration. | man |
-p, --poolPOOL | Migrate files to specified pool. | man |
-q, --quiet | Run quietly (don't print filenames or status). | man |
--rsync | Force rsync to be used instead of lfs-migrate(1). | man |
-R, --restripe | Restripe file using default directory striping instead of keeping striping. | man |
-s, --skip | Skip file data comparison after migrate. | man |
-S, --stripe-sizeSTRIPE_SIZE | Restripe file using the specified stripe size. | man |
-v, --verbose | Show verbose debug messages. | man |
-X, --max-freeMAX_FREE | When -A is set, MAX_FREE is the maximum amount of free space that can be considered available for the migration of the file on each OST. | man |
-y, --yes | Answer 'y' to usage warning without prompt (--rsync only, use with caution). | man |
-0 | Input file names on stdin are separated by a null character. | man |