設已有主機A和B,需要從生産主機a備份資料到備份主機b,為減輕主機a的負擔,一切配置和指令在備份主機b上進行,備份主機B作為rsync伺服器,主機A隻需要安裝有rsync即可。
資料備份方向:a→b
主機ab都需要安裝rsync
隻需在作為rsync伺服器的主機B上建立即可
使用下面兩種方法之一
主機B需要能通過ssh秘鑰登陸主機A
如果沒有則在B上
主機B建立密碼檔案
主機a建立密碼檔案
注意
兩檔案不同,備份主機B在此作為rsync伺服器,密碼檔案包含使用者名,主機A上的密碼檔案隻包含密碼即可。
密碼檔案權限必須為600
主機B上啟動rsync
–a 使用archive模式,保持原有的檔案權限
–v顯示到螢幕上
–z傳輸時壓縮資料
--delete是指如果伺服器端删除了這一檔案,那麼用戶端也相應把檔案删除,保持真正的一緻,如果不加這個選項就是預設的增量備份。
data就是之前說的那個釋出名,/root/test 用戶端本地存放路徑
–password-file 指定密碼檔案