nfs+rsync備份


我們先來做rsync

環境說明:1.操作系統:centos7   

                 2.IP:192.168.7.226簡稱A&192.168.7.174 簡稱B 

                 3.192.168.7.226做rsync的客戶端,192.168.7.174做rsync的服務器,也就是說:將B服務器上的文件備份到A服務器上。

1.安裝:A&B服務器上都要安裝rsync

yum install -y rsync

2.配置文件,在B服務器上進行配置

vim /etc/rsyncd.conf

我設置的特別簡單,要根據實際情況來設定,要注意的是圖中標紅的是客戶端與服務器之間通信的密碼文件

3.設置secrets file:先在B服務器上進行設置,注:這個文件是自己編輯的

vim /etc/sery.pass

很簡單,格式是:用戶名:密碼(這個密碼是自己設置的,不與系統中的root用戶的密碼一樣也是可以的)

4.更改secrets file文件的權限

chmod 600 /etc/sery.pass

5.還有一個比較重要的是設置備份的目錄,在配置文件中我們已經進行了定義:path = /home/nfs

mkdir path = /home/nfs

6.啟動rsyncd服務

rsync --daemon --config=/etc/rsyncd.conf

以上我們的B服務器就配置完成了

7.進行A的設置

第一步的時候我們已經說到要在A上安裝rsync

8.在A上設置secrets file文件

vim /etc/sery.pass

123456

注意這里面只寫密碼,不用寫用戶名

9.更改secrets file的權限(在A上)

chmod 600 /etc/sery.pass

 

10.下面進行重點的了,驗證A是否能將B服務器上的文件備份起來

在A服務器上執行以下命令

 rsync -avz --password-file=/etc/sery.pass root@192.168.7.174::nfs/ /home/

解讀以下這個命令:rsync是命令 -avz是參數,--password-file=/etc/sery.pass用戶通過密碼的形式連接,root@192.168.7.174::nfs/   以root用戶登錄到B服務器上,注意IP后面有兩個冒號,nfs/  是B服務器上的nfs模塊,最后的home指的是你要把備份文件放在A上的哪個目錄下

至此rsync就配置完成了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM