Skip to content

Latest commit

 

History

History
132 lines (54 loc) · 2.02 KB

File metadata and controls

132 lines (54 loc) · 2.02 KB

prsync.1

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.

cd /install; prsync -o "crz" post stage:/install

2.

prsync passwd group rack01:/etc

See Also

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