1. 程式人生 > >Linux學習之Rsync為何是運維必備工具?

Linux學習之Rsync為何是運維必備工具?

Linux運維 Linux入門 Linux學習 Linux基礎 Linux雲計算

Rsync是一款開源的、快速的、多功能的、可實現全量及增量的本地或遠程數據同步備份的優秀工具,也是運維人員必備技能之一。那Rsync有什麽特點使得它有如此的地位呢?

1.Rsync有啥特性?

  1)支持拷貝特殊文件,比如連接文件、設備等

  2)排除指定文件或目錄同步,相當於打包命令的tar的排除

  3)保持源文件或目錄的權限、時間、軟硬鏈接、屬主、組等所有屬性均不改變-p

  4)增量同步,即只同步發生變化的數據,數據傳輸效率高,tar -N

  5)使用rcp,rsh,ssh等方式來配合傳輸文件

  6)可通過socket傳輸文件和數據

  7)支持匿名或認證的進程模式傳輸,可實現方便安全的進行數據備份及鏡像

2.Rsync有啥優點?

  1)增量備份,支持socket,集中備份

  2)遠程shell通道模式可加密傳輸,socket需加密傳輸

3.Rsync有啥缺點?

  1)大量小文件同步時,比對事件較長,有時rsync進程可能會停止

  2)大文件同步時,10G的大文件有時也可能會有中斷問題,未完整同步前,屬於隱藏文件

  希望分享可以幫到有需要的盆友們。目前市場中,Linux如今深受互聯網企業的喜愛,想要眾多的IT工作者中脫穎而出,就需要擁有高超的技術,學習增值是必不可少的。學習之路,貴在堅持。老男孩教育Linux雲計算運維課程,10年技術沈澱,杜絕紙上談兵,全企業真實案例結合理論授課,想深入的學習Linux雲計算運維的知識,可以關註下老男孩教育。


Linux學習之Rsync為何是運維必備工具?