rsyncのハローワールド


http://blog.leezhong.com/project/2010/12/13/inotify-rsync.html
これは正しく書いてありません
rsync-av--progress  --include=kk  --exclude='--password-file=/etc/rsyncd.secrets/opt/backupt/[email protected]:test
includeはexcludeの前に書かないと効果がありません。あるいはexcludeの*は全部カバーします。
inotify+rsyncリアルタイム同期
-a          ロートgoDの集合に相当します。
-u          アップデートするのと同じです。ターゲットファイルがソースファイルより新しい場合は更新しません。
-v          同期したファイルを表示
--プログレス  ファイルの同期時の進捗率、転送速度を表示します。
--delete    ターゲットディレクトリのソースディレクトリより多いファイルを削除します。
参照http://wandering.blog.51cto.com/467932/105113
注意:
1.スタート用rsync--daemen
2.結末に注意しなければならない/という意味の違い
3.起動できなければvim/etc/init.d/rsyncを開く
RSYNC_ENABLE=true
環境uuntu 11.04
vim/etc/rsyncd.com
uid = root
gid = root
use chroot = no
max connections = 5
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log

[backup]
path = /opt/backup
ignore errors
read only = no
list = yes
auth users = haha
secrets file = /etc/rsyncd.secrets
vim/etc/rsyncd.secrets
hahaha:hahaha
root@ubuntu:~((zhi ls-l/etc/rsyncd.secrets)
-rw----1 root root 10 2010-05-07:44/etc/rsyncd.secrets
root@ubuntu:/opt# tree
.
├── backtest
│   ├── haoning
│   ├── oo
│   └── test
└── backup
    ├── backup
    ├── oo
    └── test

2 directories, 6 files
root@ubuntu:/opt# rsync -av --progress /opt/backtest/ [email protected]::backup
Password: 
sending incremental file list
./
haoning
          16 100%    0.00kB/s    0:00:00 (xfer#1, to-check=2/4)

sent 128 bytes  received 30 bytes  28.73 bytes/sec
total size is 53  speedup is 0.34
root@ubuntu:/opt# 
root@ubuntu:/opt# tree
.
├── backtest
│   ├── haoning
│   ├── oo
│   └── test
└── backup
    ├── backup
    ├── haoning
    ├── oo
    └── test

2 directories, 7 files
root@ubuntu:/opt# 
rsync-avu-progressを使えば  --delete/opt/backtest/[email protected]:backup
余分なファイルを削除します。
--------------------
rsync-av--password-file=/etc/rsyncd.secrets/opt/testhao/[email protected]:backup test
etc/rsyncd.secretsにはtestのパスワードだけを書けばいいです。
例えばサーバー側はtest:testです。
クライアントはtestです