centos7兩台,關閉防火牆和selinux
a 備份端——192.168.74.190 【服務端】
b 備份源——192.168.112.191【客戶端】
1、安裝epel
yum -y install epel-release2、安裝inotify和rsync服務
yum -y install inotify-tools rsync3、修改rsync的配置檔案
vim /etc/rsyncd.conf
> uid=root
> gid=root
> use chroot
= no
> max connections = 10
> strict modes =yes
> pid file
= /var/run/rsyncd.pid
> lock file
= /var/run/rsyncd.lock
> log file
= /var/log/rsyncd.log
>
[mysqldata]
> path = /data/mysqldata
> comment = mysql data
> ignore errors
>
read only = no
>
write only = no
> hosts allow = 192.168.74.191
> list =
false
> auth users
= rsync_user
> secrets file
= /etc/rsync.password
注意點:ip寫的是b的ip【也就是客戶端的ip】,
還有就是path的路徑需要建立!!!
4、建立目錄mkdir -p /data/mysqldata5、建立rsync使用者名稱和密碼檔案,加許可權
echo 「rsync_user:rsync_user_pwd」 > /etc/rsync.password chmod -r 6006、啟動服務,驗證埠/etc/rsync.password
rsync --daemonb上操作7、安裝epelnetstat -nlpt|grep 873
yum -y install epel-release8、安裝inotify和rsync服務
yum -y install inotify-tools rsync9、設定客戶端密碼檔案,修改許可權
echo 「rsync_user_pwd」 > /etc/rsync.password chmod -r 60010、編寫指令碼/etc/rsync.password
vim bf.sh
#!/bin/bash
ip=192.168.74.190
src=/data/mysqldata_src/
dst=mysqldata
user=rsync_user
/usr/bin/inotifywait -mrq --timefmt '%d/%m/%y %h:%m' --format '%t %w%f' -e modify,delete,create,attrib $ \
|while
read
file
dorsync -vzrtopg --delete --progress $src
$user@
$ip::$dst --password-file=/etc/rsync.password > /dev/null &&
echo
"$src was rsyncd"
done
注意點:第6行的路徑,yum安裝的是/usr/bin/inotifywait
原始碼安裝的是/usr/local/bin/inotifywait
還有就是src的路徑需要建立!!!
路徑驗證
11、建立目錄
mkdir -p /data/mysqldata_src
12、執行指令碼(不要停)
sh bf.sh
13、進入相應的目錄,建立檔案**
cd /data/mysqldata_src/
touch aa.txt
14、切回到a上查驗
rsync sersync 實時同步備份
linux檔案系統上一般用scp rsync來同步檔案,而一般我們會選擇後者來同步容量大的檔案,而且可實現壓縮 更新傳輸,配合sersync,更可實現同步傳輸。環境部署 server 192168.3.11 端安裝sersync,用來監控本機需備份目錄,客戶端 192.168.3.12 開啟rsyn...
資料實時備份
隨著企業對資訊系統的依賴性越來越高,資料庫作為資訊系統的核心擔當著重要的角色。尤其在一些對資料可靠性要求很高的行業如銀行 電信等,如果發生意外停機或資料丟失其損失會十分慘重。資料庫的備份是乙個長期的過程,而恢復只在發生事故後進行,恢復可以看作是備份的逆過程,恢復的程度的好壞很大程度上依賴於備份的情況...
sersync rsync 實時非同步備份
伺服器兩台 rsync server 192.168.1.8 備份伺服器 sersync node1 192.168.1.9 需要備份的伺服器 系統centos7.4 關閉防火牆和selinux 基礎優化 略 新增rsync服務的使用者,管理本地目錄的 useradd s sbin nologin ...