rsync雙機備份

    rsync是類unix系統下的數據鏡像備份工具,從軟件的命名上就可以看出來了——remote sync。
它的特性如下: 
  可以鏡像保存整個目錄樹和文件系統。
  可以很容易做到保持原來文件的權限、時間、軟硬鏈接等等。
  無須特殊權限即可安裝。
  快速:第一次同步時 rsync 會複製全部內容,但在下一次只傳輸修改過的文件。rsync 在傳輸數據的過程中可以實行壓縮及解壓縮操作,因此可以使用更少的帶寬。
  安全:可以使用scp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接。
  支持匿名傳輸,以方便進行網站鏡象

    具體安裝配置  

首先,用yum install rsync 把rsync安裝完畢,安裝完畢之後,rsyncd.conf這個配置文件沒有,要自己創建。

[root@localhost ~]# yum install rsync
[root@localhost ~]# cd /etc
[root@localhost etc]# touch rsyncd.conf
[root@localhost etc]# vim rsyncd.conf

下面是服務器端rsyncd.conf配置文件的全部內容:

uid = root
gid = root
use chroot = no
max connections = 5
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

[http]
path = /duyunlong
exclude = wap/
comment = backup
ignore errors
read only = no
list = no

host allow = 192.168.1.0/255.255.255.0
auth users = root
uid = root
gid = root
secrets file =/etc/rsyncd.secrets

 密碼文件我們也要自己創建

[root@localhost etc]# touch rsyncd.secrets
[root@localhost etc]# vim rsyncd.secrets

    123456
    root:123456

然後記得把權限改了
[root@localhost etc]# chmod 600 /etc/rsyncd.secrets

服務器端配置完以後,我啓動rsync

  啓動命令爲:rsync --daemon

二、配置客戶端:

  我們在客戶端要做的工作沒多少,首先,我們把密碼文件創建好,

[root@localhost ~]#  cd /etc
[root@localhost etc]# touch rsyncd.secrets
[root@localhost etc]# vim rsyncd.secrests

    123456
    root:123456

    把權限改了
[root@localhost etc]# chmod 600 /etc/rsyncd.secrets

同步的命令:

[root@localhost etc]# /usr/bin/rsync -auzv --progress --delete --password-file=/etc/rsyncd.secrets [email protected]::http /duyunlong


   

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章