rsync同步

1涣旨、rsync簡介

Rsync是一個(gè)快速和異常靈活的文件復(fù)制工具伤极,它能夠通過remote shell (rsh,ssh)或remote rsync daemon 來實(shí)現(xiàn)本地到或從遠(yuǎn)程主機(jī)的復(fù)制。它提供了大量選項(xiàng)來控制行為的方方面面,能夠彈性定義復(fù)制文件的屬性摹恨,通過delta-transfer算法登下,只發(fā)送源和目標(biāo)不同的文件來降低網(wǎng)絡(luò)數(shù)據(jù)傳輸量。rsync作為增強(qiáng)的copy命令廣泛的用于鏡像和備份淹冰。

rsync的額外特性:

1库车、支持復(fù)制文件保存文件的軟硬鏈接,屬主樱拴,屬組柠衍,權(quán)限等洋满。

2、類似于GNU tar的exclude ,exclude from選項(xiàng)珍坊。

3牺勾、CVS排除模式,忽略CVS要求的相同文件阵漏。

4资锰、能夠便用任何遠(yuǎn)程shell,如rcp粘勒、ssh等方式來傳輸文。

5、不要求超級用戶特權(quán)钞钙。

6、流水式文件傳輸最小化傳輸延時(shí)校坑。

7闯团、支持匿名或驗(yàn)證的rsync。

在沒有建立rsync服務(wù)器的情況下疹味,我們可以利用rsync命令直接進(jìn)行快速的差異備份

2仅叫、命令格式

#rsync [option] 源路徑 目標(biāo)路徑

其中:

[option]:

a:使用archive模式,等于-rlptgoD糙捺,即保持原有的文件權(quán)限

z:表示傳輸時(shí)壓縮數(shù)據(jù)

v:顯示到屏幕中

e:使用遠(yuǎn)程shell程序(可以使用rsh或ssh)

--delete:精確保存副本诫咱,源主機(jī)刪除的文件,目標(biāo)主機(jī)也會同步刪除

--include=PATTERN:不排除符合PATTERN的文件或目錄

--exclude=PATTERN:排除所有符合PATTERN的文件或目錄

--password-file:指定用于rsync服務(wù)器的用戶驗(yàn)證密碼

源路徑和目標(biāo)路徑可以使用如下格式:

rsync://[USER@]Host[:Port]/Path???? <--rsync服務(wù)器路徑

[USER@]Host::Path???????????????????????? <--rsync服務(wù)器的另一種表示形式

[USER@]Host:Path????????????????????????? <--遠(yuǎn)程路徑

LocalPath?????????????????????????????????????? <--本地路徑

※需要注意的是洪灯,來源或目的路徑最少要有一個(gè)是本地路徑坎缭,如果忽略本地路徑,則只會列出遠(yuǎn)端的文件列表签钩。

例子:

#rsync -ave ssh test:/home/ftp/pub/ /home/ftp/pub/

把源路徑中遠(yuǎn)端test機(jī)器上的/home/ftp/pub/目錄中的內(nèi)容掏呼,通過rsync同步到本地的/home/ftp/pub/目錄下。

◎小心源路徑結(jié)尾時(shí)候的/號铅檩,后綴/通知rsync復(fù)制該目錄的內(nèi)容憎夷,但不復(fù)制目錄本身。

例如:

#rsync -ave ssh test:/home/ftp/pub /home/ftp/

則會把pub目錄整個(gè)同步到本地/home/ftp/路徑中

#rsync -azv --delete rsync://linuxing@192.168.1.100/blog

/var/www/html/

通過linuxing登陸到192.168.1.100中昧旨,同步rsync服務(wù)器的blog項(xiàng)到本地的/var/www/html/拾给,并刪除本地上源路徑中不存在的文件或目錄。

※千萬要注意--delete參數(shù)兔沃,在使用此參數(shù)的時(shí)候蒋得,建議用絕對路徑指定本地目錄,防止清空當(dāng)前目錄粘拾。

3窄锅、服務(wù)器端設(shè)置

修改配置文件

vi /etc/rsyncd.conf

uid = nobody

gid = nobody

use chroot = no????????     # 不使用chroot

max connections = 4

log file = /var/log/rsyncd.log

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

[test]????????????????????????? #rsync區(qū)段

path = /var/www/html/test?????? #需要同步的目錄

comment =? test folder????????? #注釋

ignore errors?????????????????? #忽略錯(cuò)誤

read only = yes???????????????? #只讀

list = no?????????????????????? #不能列表

auth users = webrsync?????????? #連接rsync服務(wù)的用戶名

secrets file = /etc/rsyncd.secrets??? #指定存放帳號密碼的位置

創(chuàng)建帳號密碼文件:

vi /etc/rsync.pass

webrsync:myrsynpass

保存后,需要保證用戶是root,權(quán)限是600,否則會出現(xiàn)驗(yàn)證錯(cuò)誤。

chown root.root /etc/rsync.pass

chmod 600 /etc/rsync.pass

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末入偷,一起剝皮案震驚了整個(gè)濱河市追驴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌疏之,老刑警劉巖殿雪,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異锋爪,居然都是意外死亡丙曙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門其骄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來亏镰,“玉大人,你說我怎么就攤上這事拯爽∷髯ィ” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵毯炮,是天一觀的道長逼肯。 經(jīng)常有香客問我,道長桃煎,這世上最難降的妖魔是什么篮幢? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮为迈,結(jié)果婚禮上三椿,老公的妹妹穿的比我還像新娘。我一直安慰自己曲尸,他們只是感情好赋续,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著另患,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蛾绎。 梳的紋絲不亂的頭發(fā)上昆箕,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機(jī)與錄音租冠,去河邊找鬼鹏倘。 笑死,一個(gè)胖子當(dāng)著我的面吹牛顽爹,可吹牛的內(nèi)容都是我干的纤泵。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼镜粤,長吁一口氣:“原來是場噩夢啊……” “哼捏题!你這毒婦竟也來了玻褪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤公荧,失蹤者是張志新(化名)和其女友劉穎带射,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體循狰,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡窟社,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绪钥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灿里。...
    茶點(diǎn)故事閱讀 39,795評論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖程腹,靈堂內(nèi)的尸體忽然破棺而出匣吊,到底是詐尸還是另有隱情,我是刑警寧澤跪楞,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布缀去,位于F島的核電站,受9級特大地震影響甸祭,放射性物質(zhì)發(fā)生泄漏缕碎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一池户、第九天 我趴在偏房一處隱蔽的房頂上張望咏雌。 院中可真熱鬧,春花似錦校焦、人聲如沸赊抖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氛雪。三九已至,卻和暖如春耸成,著一層夾襖步出監(jiān)牢的瞬間报亩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工井氢, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留弦追,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓花竞,卻偏偏與公主長得像劲件,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 4層負(fù)載均衡和7層負(fù)載均衡的區(qū)別零远。A苗分、rsync的安裝;軟件包安裝# yum install rsync 注...
    米開朗基樂閱讀 3,658評論 0 1
  • 測試環(huán)境: rsync-server:192.168.1.132 rsync-client:192.168.1.2...
    lailai900201閱讀 2,362評論 0 10
  • 簡介:### rsync 是Linux系統(tǒng)下的數(shù)據(jù)鏡像備份工具遍烦,通過rsync 可以將本地的系統(tǒng)數(shù)據(jù)通過網(wǎng)絡(luò)備份到...
    Lisong閱讀 4,647評論 0 4
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理俭嘁,服務(wù)發(fā)現(xiàn),斷路器服猪,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 1. rsync 介紹 rsync命令是一個(gè)遠(yuǎn)程數(shù)據(jù)同步工具供填,可通過LAN/WAN快速同步多臺主機(jī)間的文件。rsy...
    overflow_hidden閱讀 5,100評論 0 1