Home Explore Blog CI



man-pages

73th chunk of `rsync.man`
275f555b7c5f729d83ab34892f0e8f583e831cdb648712040000000100000fc6
  If rsync was compiled without support for IPv6, the --ipv6 option
              will  have  no  effect.   The rsync --version output will contain
              "no IPv6" if is the case.

       --checksum‐seed=NUM
              Set the checksum seed to the integer NUM.  This 4  byte  checksum
              seed  is included in each block and MD4 file checksum calculation
              (the more modern MD5 file checksums don’t use a  seed).   By  de‐
              fault  the  checksum seed is generated by the server and defaults
              to the current time().  This option is used  to  set  a  specific
              checksum seed, which is useful for applications that want repeat‐
              able  block checksums, or in the case where the user wants a more
              random checksum seed.  Setting NUM to 0 causes rsync to  use  the
              default of time() for checksum seed.

DAEMON OPTIONS
       The options allowed when starting an rsync daemon are as follows:

       --daemon
              This  tells  rsync that it is to run as a daemon.  The daemon you
              start running may be accessed using an  rsync  client  using  the
              host::module or rsync://host/module/ syntax.

              If  standard  input is a socket then rsync will assume that it is
              being run via inetd, otherwise it will detach  from  the  current
              terminal  and  become  a background daemon.  The daemon will read
              the config file (rsyncd.conf) on each connect made  by  a  client
              and respond to requests accordingly.

              See the rsyncd.conf(5) manpage for more details.

       --address=ADDRESS
              By  default rsync will bind to the wildcard address when run as a
              daemon with the --daemon option.  The --address option allows you
              to specify a specific IP address (or hostname) to bind to.   This
              makes  virtual  hosting possible in conjunction with the --config
              option.

              See also the address global option in the rsyncd.conf manpage and
              the client version of the --address option.

       --bwlimit=RATE
              This option allows you to specify the maximum transfer  rate  for
              the  data the daemon sends over the socket.  The client can still
              specify a smaller --bwlimit value, but no larger  value  will  be
              allowed.

              See the client version of the --bwlimit option for some extra de‐
              tails.

       --config=FILE
              This  specifies  an alternate config file than the default.  This
              is only relevant when --daemon  is  specified.   The  default  is
              /etc/rsyncd.conf unless the daemon is running over a remote shell
              program  and  the remote user is not the super‐user; in that case
              the default is rsyncd.conf in the  current  directory  (typically
              $HOME).

       --dparam=OVERRIDE, -M
              This  option  can  be  used to set a daemon‐config parameter when
              starting up rsync in daemon mode.  It is equivalent to adding the
              parameter at the end of the global settings prior  to  the  first
              module’s  definition.  The parameter names can be specified with‐
              out spaces, if you so desire.  For instance:

                  rsync ‐‐daemon ‐M pidfile=/path/rsync.pid

       --no‐detach
              When running as a daemon, this option instructs rsync to not  de‐
              tach  itself and become a background process.  This option is re‐
              quired when running as a service on Cygwin, and may also be  use‐
              ful  when rsync is supervised by a program such as daemontools or
              AIX’s System Resource Controller.   --no‐detach  is  also  recom‐
              mended  when  rsync  is run under a debugger.  This option has no
              effect if

Title: Rsync Daemon Options: Configuration and Operation
Summary
This section details options for running rsync as a daemon, including: `--daemon` to run rsync in daemon mode, `--address=ADDRESS` to bind to a specific IP address, `--bwlimit=RATE` to limit the daemon's transfer rate, `--config=FILE` to specify an alternate config file, `--dparam=OVERRIDE` to set daemon config parameters, and `--no-detach` to prevent the daemon from detaching and running in the background.