mirror of
https://github.com/octoleo/lsyncd.git
synced 2024-06-01 07:50:51 +00:00
Update index.md
This commit is contained in:
parent
d575e88bfc
commit
d1c63940ac
|
@ -61,82 +61,101 @@ sync {
|
||||||
Below is a table of options for the ```rsync``` parameter. Please have a look at the Rsync documentation for an in depth explanation.
|
Below is a table of options for the ```rsync``` parameter. Please have a look at the Rsync documentation for an in depth explanation.
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
|
<th><td> parameter
|
||||||
|
</td><td> =
|
||||||
|
</td><td> TYPE
|
||||||
|
</td><td> default value
|
||||||
|
</td><td> comment
|
||||||
|
</td></th>
|
||||||
|
|
||||||
<tr><td> acls
|
<tr><td> acls
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> append
|
<tr><td> append
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> append-verify
|
<tr><td> append-verify
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> archive
|
<tr><td> archive
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> backup
|
<tr><td> backup
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> backup_dir
|
<tr><td> backup_dir
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> DIR
|
</td><td> DIR
|
||||||
|
</td><td> false
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> binary
|
<tr><td> binary
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> FILENAME
|
</td><td> FILENAME
|
||||||
</td><td> Lsyncd calls this binary as rsync (default: /usr/bin/rsync)
|
</td><td> "/usr/bin/rsync"
|
||||||
|
</td><td> Lsyncd calls this binary as rsync
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> checksum
|
<tr><td> checksum
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> chmod
|
<tr><td> chmod
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> STRING
|
</td><td> STRING
|
||||||
|
</td><td>
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> chown
|
<tr><td> chown
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> USER:GROUP
|
</td><td> USER:GROUP
|
||||||
|
</td><td>
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> compress
|
<tr><td> compress
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> copy_dirlinks
|
<tr><td> copy_dirlinks
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> copy_links
|
<tr><td> copy_links
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
|
@ -149,12 +168,14 @@ Below is a table of options for the ```rsync``` parameter. Please have a look at
|
||||||
<tr><td> dry_run
|
<tr><td> dry_run
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> exclude
|
<tr><td> exclude
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> PATTERN
|
</td><td> PATTERN
|
||||||
|
</td><td>
|
||||||
</td><td> TABLE of PATTERNs also allowed
|
</td><td> TABLE of PATTERNs also allowed
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
|
@ -162,101 +183,118 @@ Below is a table of options for the ```rsync``` parameter. Please have a look at
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> FILENAME
|
</td><td> FILENAME
|
||||||
</td><td>
|
</td><td>
|
||||||
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> executability
|
<tr><td> executability
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> existing
|
<tr><td> existing
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> groupmap
|
<tr><td> groupmap
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> STRING
|
</td><td> STRING
|
||||||
|
</td><td>
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> hard_links
|
<tr><td> hard_links
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> ignore_times
|
<tr><td> ignore_times
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> inplace
|
<tr><td> inplace
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td> (Lsyncd >= 2.1.6)
|
</td><td> (Lsyncd >= 2.1.6)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> ipv4
|
<tr><td> ipv4
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> ipv6
|
<tr><td> ipv6
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> links
|
<tr><td> links
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
</td><td> (set by Lsyncd by default)
|
</td><td> true
|
||||||
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> one_file_system
|
<tr><td> one_file_system
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> owner
|
<tr><td> owner
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> password_file
|
<tr><td> password_file
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> FILENAME
|
</td><td> FILENAME
|
||||||
|
</td><td>
|
||||||
</td><td> (Lsyncd >= 2.1.2)
|
</td><td> (Lsyncd >= 2.1.2)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> perms
|
<tr><td> perms
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> protect_args
|
<tr><td> protect_args
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
</td><td> (set by Lsyncd by default)
|
</td><td> true
|
||||||
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> prune_empty_dirs
|
<tr><td> prune_empty_dirs
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> quiet
|
<tr><td> quiet
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
|
@ -264,71 +302,83 @@ Below is a table of options for the ```rsync``` parameter. Please have a look at
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> COMMAND
|
</td><td> COMMAND
|
||||||
</td><td>
|
</td><td>
|
||||||
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> rsync_path
|
<tr><td> rsync_path
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> PATH
|
</td><td> PATH
|
||||||
|
</td><td>
|
||||||
</td><td> (path to rsync on remote host)
|
</td><td> (path to rsync on remote host)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> sparse
|
<tr><td> sparse
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> suffix
|
<tr><td> suffix
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> SUFFIX
|
</td><td> SUFFIX
|
||||||
|
</td><td>
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> temp_dir
|
<tr><td> temp_dir
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> DIR
|
</td><td> DIR
|
||||||
|
</td><td>
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> times
|
<tr><td> times
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
</td><td> (set by Lsyncd by default)
|
</td><td> true
|
||||||
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> update
|
<tr><td> update
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> usermap
|
<tr><td> usermap
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> STRING
|
</td><td> STRING
|
||||||
|
</td><td>
|
||||||
</td><td> (Lsyncd >= 2.2.0)
|
</td><td> (Lsyncd >= 2.2.0)
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> verbose
|
<tr><td> verbose
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> whole_file
|
<tr><td> whole_file
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> xattrs
|
<tr><td> xattrs
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> BOOL
|
</td><td> BOOL
|
||||||
|
</td><td> false
|
||||||
</td><td>
|
</td><td>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
<tr><td> _extra
|
<tr><td> _extra
|
||||||
</td><td> =
|
</td><td> =
|
||||||
</td><td> TABLE of STRINGS.
|
</td><td> TABLE of STRINGS.
|
||||||
|
</td><td>
|
||||||
</td><td> If absolutely needed, additional arguments can be specified as a TABLE of STRINGS(example: <tt>{ "--omit-dir-times", "--omit-link-times" }</tt>). Note that the underscore highlights this as workaround. If you need something that is not covered by the above options, please request it via a feature request on the project website. Most notably, do not add -r for recursive or -a which implies recursive, since Lsyncd will handle that by itself. Additionally do not add -R for relative, which will ruin Lsyncd <-> Rsync communication.
|
</td><td> If absolutely needed, additional arguments can be specified as a TABLE of STRINGS(example: <tt>{ "--omit-dir-times", "--omit-link-times" }</tt>). Note that the underscore highlights this as workaround. If you need something that is not covered by the above options, please request it via a feature request on the project website. Most notably, do not add -r for recursive or -a which implies recursive, since Lsyncd will handle that by itself. Additionally do not add -R for relative, which will ruin Lsyncd <-> Rsync communication.
|
||||||
</td></tr>
|
</td></tr>
|
||||||
|
|
||||||
|
@ -495,7 +545,7 @@ sync {
|
||||||
default.rsync,
|
default.rsync,
|
||||||
source = "/home/user/src/",
|
source = "/home/user/src/",
|
||||||
targetdir = "/home/user/dst/",
|
targetdir = "/home/user/dst/",
|
||||||
exclude = { '.bak' , '.tmp' }
|
exclude = { '*.bak' , '*.tmp' }
|
||||||
}
|
}
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user