rsync 2.5.0
2001-12-09 作成 福島
TOP > tips > rsync
http://www.infoscience.co.jp/technical/rsync/

サーバ/クライアント共通

$ tar zxf rsync-2.5.0.tar.gz
$ cd rsync-2.5.0
$ ./configure
$ make
$ su
# make install     インストールしなくても実行可能


サーバ側 192.168.1.1 (inetd から rsync を起動) /etc/services に追加
rsync 873/tcp
/etc/inetd.conf に追加
rsync stream tcp nowait root /usr/local/bin/rsync rsyncd --deamon
/etc/rsyncd.conf を作成
[ftp]   …(1)
    path = /home/ftp
    comment = ftp export area
[cdrom]
    path = /cdrom
    comment = cdrom

クライアント側 (ftp は上記 /etc/rsync.conf の (1) が対応する) $ rsync -l -v -r 192.168.1.1::ftp/pub ※意味  ソフトリンク (シンボリックリンク) を維持する リンク先が無くてもシンボリックリンクはコピーされる  転送状況を細かく表示する  ディレクトリは再帰的にコピーする $ rsync -a 192.168.1.1::ftp/pub ※意味  アーカイブモード (-rlptgoD と同じ)  -o -D が指定されているので root だけが実行できる  -o はオーナを保持する  -D はデバイスを保持する