######## prsync.1 ######## .. highlight:: perl **** Name **** prsync - parallel rsync **************** \ **Synopsis**\ **************** \ **prsync**\ \ *filename*\ [\ *filename*\ \ *...*\ ] \ *noderange:destinationdirectory*\ \ **prsync**\ [\ **-o**\ \ *rsyncopts*\ ] [\ **-f**\ \ *fanout*\ ] [\ *filename*\ \ *filename*\ \ *...*\ ] [\ *directory*\ \ *directory*\ \ *...*\ ] \ *noderange:destinationdirectory*\ \ **prsync**\ {\ **-h | -**\ **-help | -v | -**\ **-version**\ } ******************* \ **Description**\ ******************* \ **prsync**\ is a front-end to rsync for a single or range of nodes and/or groups in parallel. Note: this command does not support the xcatd client/server communication and therefore must be run on the management node. It does not support hierarchy, use \ **xdcp -F**\ to run rsync from the management node to the compute node via a service node \ **prsync**\ is NOT multicast, but is parallel unicasts. *************** \ **Options**\ *************** \ **-o**\ \ *rsyncopts*\ rsync options. See \ **rsync(1)**\ . \ **-f**\ \ *fanout*\ Specifies a fanout value for the maximum number of concurrently executing remote shell processes. \ *filename*\ A space delimited list of files to rsync. \ *directory*\ A space delimited list of directories to rsync. \ *noderange:destination*\ A noderange(3)|noderange.3 and destination directory. The : is required. \ **-h | -**\ **-help**\ Print help. \ **-v | -**\ **-version**\ Print version. \ **XCATPSHFANOUT**\ Specifies the fanout value. This variable is overridden by the \ **-f**\ flag. Default is 64. **************** \ **Examples**\ **************** 1. .. code-block:: perl cd /install; prsync -o "crz" post stage:/install 2. .. code-block:: perl prsync passwd group rack01:/etc ************************ \ **See**\ \ **Also**\ ************************ noderange(3)|noderange.3, pscp(1)|pscp.1, pping(1)|pping.1, psh(1)|psh.1