數據中心數據異地備份方案-NFS+RSYNC

數據中心數據異地備份方案-NFS+RSYNC

概述:

煙臺某企業Oracle 的數據備份有邏輯備份和Rman備份,備份策略只保存到本機,為了數據安全性,再增加一份保險,通過NFS和rsync把數據備份到異機,服務端redhat,目標端centos,操作如下:

1、服務端端配置

a、安裝NFS服務端:

rpm -qa | grep nfs

nfs-utils-1.2.3-39.el6.x86_64

nfs4-acl-tools-0.3.3-6.el6.x86_64

nfs-utils-lib-1.1.5-6.el6.x86_64

rpm -qa | grep rpcbind

rpcbind-0.2.0-11.el6.x86_64

如果沒有以上包,通過yum install nfs rpcbind -y安裝

b、服務端建立配置文件

vi /etc/exports

/bak 192.168.90.2(rw)

c、啟動nfs服務

service nfs start

service nfs status 檢查nfs服務狀態

rpc.svcgssd is stopped

rpc.mountd (pid 142257) is running...

nfsd (pid 142272 142271 142270 142269 142268 142267 142266 142265) is running...

rpc.rquotad (pid 142253) is running...

2、目標端配置

a、安裝rpcbind服務包

rpm -aq | grep rpcbind

rpcbind-0.2.0-11.el6.x86_64

如果沒有以上包,通過yum install rpcbind -y安裝

b、啟動rpcbind服務

service rpcbind status

service rpcbind status 檢查服務狀態

c、檢查部署是否成功

showmount -e 192.168.90.2

Export list for 192.168.90.2:

/bak 192.168.90.19

d、掛載

mount -t nfs 192.168.90.2:/bak /mnt

數據中心數據異地備份方案-NFS+RSYNC

e、設置開機啟動

echo "mount -t nfs 192.168.90.2:/bak /mnt" >>/etc/rc.local

3、使用rsync工具進行同步

rsync -ahvz /mnt/ /bak

此處可以作為一個定時任務。

4、總結

以上只是簡答的把NFS和rsync服務搭建起來,還有很多權限問題需要優化,在實際應用中,要學會舉一反三,據說有的企業為了這個基本功能,盡然要規劃成100w的備份項目,世界之大,無奇不有,有錢任性。喜歡的點個關注。


分享到:


相關文章: