rsync备份学习
備份內容:把虛擬機A(192.168.91.243)需要把文件備份到虛擬機B(192.168.91.207)
一、檢查兩臺虛擬機是否已經安裝rsync
rsync -version命令檢查
二、如果沒有安裝rsync,需要先安裝rsync
在客戶端和服務器端分別執行 yum install rsync -y
三、在虛擬機B(192.168.91.207)建好文件夾
mkdir? ? ? /home/backup_for_91_243
四、在虛擬機A(192.168.91.243)生成公鑰和私鑰
ssh-keygen? ? ? ? ? ? ? 一直按Enter
五、拷貝公鑰文件拷貝到虛擬機B(192.168.91.207)
ssh-copy-id root@192.168.91.207將243的公鑰文件拷貝到207
六、嘗試登錄
ssh root@192.168.91.207? ? ? ? ? ? ? ? 》》》》如果不用輸入密碼就成功了
七、定時命令備份
0 4 * * * rsync -e "ssh -p22" -avpzut --delete /var/opt/gitlab/backups root@192.168.91.207:/home/backup_for_91_243
?
?
?
如果失敗:請進行如下步驟
1、虛擬機A(192.168.91.243)? ? 把文件 ?/root/.ssh/id_rsa 和 /root/.ssh/id_rsa.pub 刪掉
2、虛擬機B(192.168.91.207)? ??把文件/root/.ssh/ 目錄下的所有東西都刪掉
3、重復運行從第四步往下,直到成功
總結
- 上一篇: 主力吸筹猛攻指标源码_通达信大于9000
- 下一篇: 回顾2012;展望2013