Ubuntu 22.04 Rsync自動異地同步
Ubuntu 22.04 Rsync 自動異地同步
Server 端:192.168.1.145 #資料來源
Clinet端:192.168.1.142 #異地備份
兩台都先安裝rsync
sudo apt install rsync
接下來
Server端
sudo vim /etc/rsyncd.conf #rsync設定檔
###########################################################
max connections = 10 #最大連線數
pidfile = /var/run/rsyncd.pid #pid 位置
log file = /var/log/rsync.log #log 位置
transfer logging = yes #是否記錄傳輸文件日誌
log format = %t %a %m %f %b #日誌文件格式
timeout = 300 #超時時間
dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2 #設置不需要壓縮的文件
exclude = lost+found/ #排除無法同步的檔案或目錄
uid = root #啟動權限為root
gid = root #啟動權限為root
[backup] #要備份的區域設定
path = /var/lib/libvirt/images/ #備份路徑
hosts allow = 192.168.1.142 #允許的主機位置
hosts deny = * #禁止的主機位置
read only = yes #只可讀取
list = yes #是否顯示檔案目錄列表
auth users = backuper #用戶名稱,可使用空格或者逗號隔開多個用戶名,必須和 rsyncd.secrets中的用戶名對應
secrets file = /etc/rsyncd.secrets #用戶帳密存放位置
存檔
###########################################################
留言
張貼留言