OS Manuals

/usr/bin/lustre_rsync

Lustre client utilities for mounting and managing Lustre filesystems

From lustre-client 2.17.61-r0 (enterprise-packages), captured 2026-11-08 by running lustre_rsync --help (exit 0). permalink

Usage: lustre_rsync [option] -s <lustre_root_path> -t <target_path>
	-m <mdt> -u <user id> -l <status log>
The Lustre rsync feature works by periodically running lustre_rsync,
a userspace program used to synchronize changes in the Lustre file system
onto the target file system. lustre_rsync can also pick up parameters
from a status log created earlier.
Options:
 -s, --source <path>	The source Lustre root path to be synchronized.
			Mandatory if --statuslog is not specified.
 -t, --target <path>	The target root path where the --source file system
			will be synchronized (target)
			Mandatory if --statuslog is not specified.
 -m, --mdt <mdt>	The metadata device to be synchronized.
			Mandatory if --statuslog is not specified.
 -u, --user <user id>	The changelog user ID for the specified MDT.
			Mandatory if --statuslog is not specified.
 -l, --statuslog <log file>
			Log file to which synchronization status is saved.
			The {-s,-t,-m,-u} options are read from log file
			if not explicitly specified.
 -x, --xattr <yes|no>	Synchronize extended attributes (xattr). Default: yes.
 -v, --verbose		Produces verbose output.
 -z, --dry-run		Perform a trial run with no changes made.
 -a, --abort-on-err	Stop on lustre_rsync error. Default: continue on error.
 -h, --help		Displays this help message.
Options (10)
OptionDescriptionSource
-s, --source pathThe path to the root of the Lustre filesystem which will be replicated.help + man
-t, --target pathThe target root path where the --source file system will be synchronized (target) Mandatory if --statuslog is not specified.help + man
-m, --mdt mdtThe metadata device which is to be replicated.help + man
-u, --user userThe changelog user id for the above MDT device.help + man
-x, --xattr yes|noSpecify whether extended attributes are replicated or not.help + man
-v, --verboseProduce a verbose output.help + man
-z, --dry-runShows what the program would do without actually replicating data.help + man
-a, --abort-on-errStop processing upon first error.help + man
-h, --helpDisplays this help message.help
-l, --statuslog LOGA status log file to which the status of replication is saved. (in the manual page but not in --help)man
Examples (4) from the manual page, untested

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.