rsync遠程同步——使用rsync備份工具

    有了同步源服務器之後,就可以使用rsync工具來執行遠程同步了。這裏在客戶機上操作,當然同步源與發起端可以是同一臺主機,效果相當於本地備份。
    1、rsync命令的基本用法:
    例如:將文件/etc/fstab、目錄/boot/grub同步備份到/opt目錄下,其中“-r”表示地櫃整個目錄樹,“-l”選項用來備份鏈接文件。

這裏寫圖片描述

    1)、命令格式及常用備份選項
    -r:遞歸模式,包含目錄及子目錄中的所有文件。
    -l:對於符號鏈接文件仍然複製爲符號鏈接文件
    -v:顯示同步過程的詳細信息
    -a:歸檔模式,保留文件的權限、屬性等信息,等同於組合選項"-rlptgoD"
    -z:在傳輸文件時進行壓縮
    -p:保留文件的權限標記
    -t:保留文件的時間標記
    -g:保留文件的屬組標記
    -o:保留文件的屬主標記
    -H:保留硬鏈接文件
    -A:保留ACL屬性信息
    -D:保留設備文件以及其他特殊文件
    --delete:刪除目標位置有而原始位置沒有的文件
    --checksum:根據校驗和來決定是否跳過文件
    2)、配置源的表示方法:
    在執行遠程同步任務時,rsync命令需要制定同步源服務器中的資源位置。rsync同步源的資源表示方式爲“用戶名@主機名::共享模塊名 ”或者 "rsync://用戶名@主機地址/共享模塊名"

    例如:執行以下操作將訪問rsync同步源,下載到本地/root目錄下進行備份

這裏寫圖片描述
或者
這裏寫圖片描述

在實際生產環境中的備份工作通常是按計劃重複執行的。例如,每天晚上22點30對服務器的網站目錄做一次同步,定期任務可以交給crond服務來完成。
爲了在同步過程中不用輸入密碼,需要創建一個密碼文件,保存backuper用戶的密碼,如/etc/server.pass,在執行同步時使用選項--password-file=/etc/server.pass指定即可。

這裏寫圖片描述
這裏寫圖片描述
[root@localhost /]# service crond restart
[root@localhost /]# chkconfig crond on

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章