天天看點

Rsync實作Windows系統與Linux檔案同步

   rsync是類Linux系統下的資料鏡像備份工具(remote sync) 。一款快速增量備份工具Remote Sync,遠端同步支援本地複制,或者與其他SSH、rsync主機同步。

1.安裝配置Rsync軟體(Linux系統服務端)

[root@node3 ~]# yum install rsync -y

[root@node3 ~]# vim /etc/rsyncd.conf 

uid=root                    --檔案上傳的所屬使用者

gid=root                    --所屬組

use chroot=no            --不能到其它目錄

max connections=3       --最大連接配接數

pid file=/tmp/rsync.pid

lock file=/tmp/rsync.sock

log file=/var/log/rsync.log     --日志檔案

[Server1]                     --辨別符

path=/home/Server1    --同步的目錄

igonre errors 

read only=no

list=yes

auth users=root            --登陸的使用者名,可以不是系統使用者

secrets file=/etc/backserver.pas    --密碼檔案

[Server2]

path=/home/Server2

igonre errors

auth users=root

secrets file=/etc/backserver.pas

[root@node3 ~]# mkdir /home/Server{1,2}  

[root@node3 ~]# vim /etc/backserver.pas

root:root135

[root@node3 ~]# /usr/bin/rsync --daemon

-A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT

[root@node3 ~]# /etc/init.d/iptables restart

2.在Windows用戶端下載下傳Rsync

D:\cwRsync_x86_Free\cwRsync_5.4.1_x86_Free\rsync.exe -vzrtopgu --progress --delete [email protected]::Server2 /cygdrive/D/Server1

[email protected]::Server1    --root是同步使用者,192.168.2.112是rsync伺服器的IP位址,Server1是辨別符

/cygdrive/D/Server1         --将遠端的目錄儲存到本地的D盤Server1中

本文轉自 z597011036 51CTO部落格,原文連結:http://blog.51cto.com/tongcheng/1705322,如需轉載請自行聯系原作者

繼續閱讀