1. 程式人生 > >Rsync為何會是運維人員必備技能之一?

Rsync為何會是運維人員必備技能之一?

Linux運維 Linux學習 Linux基礎 Linux入門

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

1.Rsync有啥特性

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

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

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

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

5)使用rcprshssh等方式來配合傳輸文件

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

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

2.Rsync有啥優點

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

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

3.Rsync有啥缺點

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

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

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


Rsync為何會是運維人員必備技能之一?