centos下Rsync檔案備份服務快速配置

來源:互聯網
上載者:User

標籤:rsync備份服務配置   增量備份   linux檔案備份   

rsync簡單快速配置

    rsync 可實現全量以及增量的本地或遠端資料備份。一個rsync相當於scp,cp,rm但優於他們每一個命令,因為rsync是一款如此有用的軟體,所以很多Linux的發行版本都將它收錄在內了。

    當然也可以到官方rysnc的官方網站:http://rsync.samba.org/從上面得到最新的版本。

    安裝方法無外乎那幾種 yum install rsync -y  或者從網站擷取到gz包進行編譯安裝。

1、rsync服務端檔案配置。

    預設他的設定檔是不存在的所以需要自己手動建立一個設定檔

    touch /etc/rsyncd.conf

    檔案內容如下:

    #rsync用用戶端串連過來具備預設的使用者權限設定 

      uid = rsync

      gid = rsync

    #跟程式安全相關預設設定個開啟。

      use chroot = no

    #設定用戶端串連數。

      max connections =2000

    #逾時時間『用戶端串連伺服器超過600秒將串連踢掉。

      timeout = 600

    #pid的檔案,pid就是進程號。

      pid file = /var/run/rsyncd.pid

      lock file = /var/run/rsyncd.lock

      log file =/var/log/rsyncd.log

    #忽略錯誤

      ignore errors 

    #設定上來這塊是否可正常讀寫,現在唯讀為假所以結果是可讀寫.

      read only = false   

    #不讓服務端列表。

      list = false  

    #允許哪些ip可以.

      hosts allow = 192.0.0.0/24

    #拒絕哪些IP

      hosts deny = 0.0.0.0/32

    #啟用一個虛擬使用者.

      auth users = rsync_backup

    #存放使用者和密碼的檔案

      secrets file = /etc/rsync.password

 

###########################################

    #共用一個檔案目錄[模組]

      [backup]

       #comtnt是注釋 

       comment = www by old0boy   

      #設定共用的路徑.

       path = /backup

如果想要瞭解更多的參數來man rsyncd.conf 來查看。

2、建立使用者和備份目錄

   useradd rsync -s /sbin/nologin -M   :-s /sbin/nologin 的意思是建立這個使用者但是不能用他登入系統

   passwd rsync      :為他建立密碼

   mkdir /backup     在跟下建立backup備份目錄,其他用戶端要備份的檔案都放在這個目錄
  chown -R rsync.rsync /backup    變更目錄的許可權

3、建立密碼檔案。

   跟設定檔裡的 secrets file= /etc/rsync.password   對應

   touch /etc/rsync.password  然後vi編輯把你設定的rsync密碼放進去。

   或者用這種方式 echo "rsync_backup:123456" >/etc/rsync.password   

   rsync是你的使用者_backup是你在設定檔裡設定的模組名稱。就是上述(1)中設定檔內容裡的#共用一個檔案目錄 下的【backup】 如果【】裡的名稱有改變,你這裡也需要改變,123456就是你設定的密碼。

   應為是密碼檔案所以最後設定一下許可權

   chmod 600 /etc/rsync.password

4、啟動rsync服務

   rsync --deamon

   然後把它加入到開機自啟動裡。

5、rsync 用戶端配置操作

   在用戶端只需要兩件事就ok

   1)建立一個密碼檔案。

   echo "123456" >/etc/rsync.password   這裡只需要把你服務端rsync的使用者密碼放進來就ok。

   chmod 600 /etc/rsync.password

   2) 傳送檔案。

6、rsync用戶端上常用的參數。

    rsync 用戶端的常用參數(具體參數涵義可以上網上查。)

      -v 詳細模式輸出,傳輸時的進度資訊

      -z 傳輸時進行壓縮

      -a  代表全部相當於rtopgDl

      -e  指定通道 

      --exclude  排除檔案

      --exclunde-from=file 檔案名稱所在的目錄。 

      --bwlimit  限速

 

     rsync -avz /tmp [email protected]::backup --password-file=/etc/rsync.password

  (這個裡面[email protected]::backup   ::backup是你服務端備份目錄名稱)

至此rsync配置完畢!!!大家配置完畢後可以測試測試了。

rsync其他注意:

     rsync 安全最佳化

     1)如果以後只想在區域網路之間傳輸。首先可以把地址綁定在一個內網地址的網卡。  

     rsync --daemon --address=192.168.0.221   

     2)如果跨機房在互連網傳輸,1、拉專線。  2、使用vpn

rsync優點和缺點

     優點  1.增量備份同步 和socket(daemon),集中備份 

     缺點:

     1)大量小檔案同步的時候 比對時間較長,有的時候 rsync進程停止

      解決:1)打包在同步。   2)drbd方法同步(檔案系統同步複製block)

     2)同步大檔案,10G這樣的大檔案有時也會有問題,中斷。 未完整同步前,是隱藏檔案。

同時可配合定時任務指定時間自動備份。


centos下Rsync檔案備份服務快速配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.