Rsync
From AdminWiki
(Difference between revisions)
(→cookbook) |
m (→Minimum working config) |
||
Line 19: | Line 19: | ||
<pre> | <pre> | ||
log file = /var/log/rsyncd.log | log file = /var/log/rsyncd.log | ||
- | |||
use chroot = yes | use chroot = yes | ||
- | [ | + | [modulename] |
- | path = /path/to/ | + | path = /path/to/module |
read only = yes | read only = yes | ||
list = yes | list = yes | ||
transfer logging = yes | transfer logging = yes | ||
</pre> | </pre> |
Revision as of 10:11, 30 May 2006
Contents |
rsync
rsync is the perfect tool when you need to synchronize two files or file trees, be it just your homedirectory or a whole server. rsync can handle that.
cookbook
Migrating a server
To migrate a server,
rsync -aH --numeric-ids -x --delete / <additional mountpoints> <target>
usually does the trick. This should result in an exact copy of the source tree.
Minimum working config
log file = /var/log/rsyncd.log use chroot = yes [modulename] path = /path/to/module read only = yes list = yes transfer logging = yes