prsync.1

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. cd /install; prsync -o "crz" post stage:/install
    
  2. prsync passwd group rack01:/etc
    

See Also

noderange(3)|noderange.3, pscp(1)|pscp.1, pping(1)|pping.1, psh(1)|psh.1