<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 41  文章 - 7  trackbacks - 0
    <2016年9月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    一、rsync的概述

    rsync是類unix系統下的數據鏡像備份工具,從軟件的命名上就可以看出來了——remote sync。rsync是Linux系統下的文件同步和數據傳輸工具,它采用“rsync”算法,可以將一個客戶機和遠程文件服務器之間的文件同步,也可以 在本地系統中將數據從一個分區備份到另一個分區上。如果rsync在備份過程中出現了數據傳輸中斷,恢復后可以繼續傳輸不一致的部分。rsync可以執行 完整備份或增量備份。它的主要特點有:

    1.可以鏡像保存整個目錄樹和文件系統;

    2.可以很容易做到保持原來文件的權限、時間、軟硬鏈接;無須特殊權限即可安裝;

    3.可以增量同步數據,文件傳輸效率高,因而同步時間短;

    4.可以使用rcp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接;

    5.支持匿名傳輸,以方便進行網站鏡象等;

    6.加密傳輸數據,保證了數據的安全性;

     

    二、鏡像目錄與內容

    rsync -av duying  /tmp/test

     

    查看/tmp/test目錄,我們可以看到此命令是把duying這個文件夾目錄連同內容全部考到當前目錄下了

     

    rsync  -av duying/ /tmp/test         注意:比上一條命令多了符號“/” 

     

    再次查看/tmp/test目錄,我們發現沒有duying這個目錄,只是看到了目錄中的內容

     

    三、增量備份本地文件

    rsync -avzrtopgL  --progress /src /dst


    -v是“--verbose”,即詳細模式輸出; -z表示“--compress”,即傳輸時對數據進行壓縮處理;

    -r表示“--recursive”,即對子目錄以遞歸的模式處理;-t是“--time”,即保持文件時間信息;

    -o表示“owner”,用來保持文件屬主信息;-p是“perms”,用來保持文件權限;

    -g是“group”,用來保持文件的屬組信息;

    --progress用于顯示數據鏡像同步的過程;

     

    四、鏡像同步備份文件

    rsync -avzrtopg --progress --delete /src  /dst


    --delete選項指定以rsync服務器端為基礎進行數據鏡像同步,也就是要保持rsync服務器端目錄與客戶端目錄的完全一致;

    --exclude選項用于排除不需要傳輸的文件類型;

     

    五、設置定時備份策略

    crontab -e

    30 3 * * * rsync -avzrtopg  --progress  --delete  --exclude "*access*"

    --exclude "*debug*"  /src /dst

     

    如果文件比較大,可使用nohup將進程放到后臺執行。

    nohup rsync -avzrtopgL  --progress /data/opt /data2/  >/var/log/$(date +%Y%m%d).mail.log & 

     

    六、rsync的優點與不足

    與傳統的cp、tar備份方式對比,rsync具有安全性高、備份迅速、支持增量備份等優點,通過rsync可以解決對實時性要求不高的數據備份需求,例如,定期地備份文件服務器數據到遠端服務器,對本地磁盤定期進行數據鏡像等。

    但是隨著系統規模的不斷擴大,rsync的缺點逐漸被暴露了出來。首先,rsync做數據同步時,需要掃描所有文件后進行對比,然后進行差量傳輸。如果文 件很大,掃面文件是非常耗時的,而且發生變化的文件往往是很少一部分,因此rsync是非常低效的方式。其次,rsync不能實時監測、同步數據,雖然它 可以通過Linux守護進程的方式觸發同步,但是兩次觸發動作一定會有時間差,可能導致服務器端和客戶端數據出現不一致。


    轉自:http://blog.sina.com.cn/s/blog_6954b9a901011esn.html

    posted on 2016-09-23 22:01 胡小軍 閱讀(260) 評論(0)  編輯  收藏 所屬分類: Linux

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲福利视频一区| 亚洲一区二区三区偷拍女厕| 亚洲黑人嫩小videos| 午夜影院免费观看| 亚洲狠狠久久综合一区77777| 中国国语毛片免费观看视频| 中文字幕亚洲专区| 日批视频网址免费观看| 亚洲成在人天堂在线| 精品一区二区三区无码免费视频| 久久夜色精品国产噜噜噜亚洲AV| 99视频在线免费| 亚洲成AV人片久久| 在线观看免费人成视频色| 亚洲精品无AMM毛片| 四虎影在线永久免费观看| 猫咪免费人成在线网站| 亚洲综合av永久无码精品一区二区| 精品97国产免费人成视频| 亚洲男同帅GAY片在线观看| 日本视频免费高清一本18| 亚洲色图视频在线观看| 成年女人免费视频播放体验区| 亚洲精品美女久久久久久久| 亚洲国产V高清在线观看| 日韩精品无码免费专区午夜| 亚洲精品中文字幕无乱码| 免费观看的av毛片的网站| 又黄又大的激情视频在线观看免费视频社区在线 | 久久免费福利视频| 亚洲国产成人久久精品app| 成人免费a级毛片无码网站入口| 国产尤物在线视精品在亚洲| 国产亚洲大尺度无码无码专线| 午夜免费啪视频在线观看| 最新国产成人亚洲精品影院| 亚洲国产精品狼友中文久久久| 久久免费观看国产精品88av| 亚洲精品中文字幕| 亚洲熟妇无码乱子AV电影| 在人线av无码免费高潮喷水|