您好,登錄后才能下訂單哦!
怎么理解Fedora rsync備份鏡像工具,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
經(jīng)過長時(shí)間學(xué)習(xí)rsync,于是和大家分享一下,你可能會(huì)遇到Fedora rsync問題,看完本文你肯定有不少收獲,這里將介紹Fedora rsync問題的解決方法,希望本文能教會(huì)你更多東西。Fedora rsync是一個(gè)提供快速增量文件傳輸?shù)拈_源工具。其基于GNU General Public License 發(fā)布,目前主要有 Wayne Davison (http://opencoder.net/)維護(hù)。
通過他所提供的功能,F(xiàn)edora rsync是一個(gè)用來做備份或者鏡像的理想工具。
2009年的5月8好,F(xiàn)edora rsync 3.0.6版本發(fā)布,本文所做的配置和實(shí)驗(yàn)就是基于這個(gè)本版,系統(tǒng)環(huán)境為Fedora 10。
Fedora rsync介紹
Fedora rsync是一個(gè)Unix系統(tǒng)的的文件傳輸程序,通過使用“Fedora rsync 算法”,提供遠(yuǎn)程文件同步的快速方法。顧名思義,F(xiàn)edora rsync就是 remote sync。通過過程中,只是發(fā)送發(fā)生改變的文件,而不是發(fā)送全部的內(nèi)容。
他的特性如下:
1、可以更新整個(gè)目錄樹和文件系統(tǒng);
2、可以保留文件的軟鏈接、硬鏈接、權(quán)限信息、屬主信息、設(shè)備和時(shí)間信息;
3、無須特殊權(quán)限即可安裝;
4、內(nèi)部的流水線提高了多文件傳輸?shù)乃俣龋?br/>5、可以使用ssh、rsh或者socket鏈接進(jìn)行傳輸;
6、支持匿名傳輸;
Fedora rsync安裝
Fedora rsync的安裝通過了Fedora的yum源,yum install Fedora rsync.i386 即可安裝。
Fedora rsync工作原理
在兩臺(tái)電腦間同步數(shù)據(jù)時(shí),必須設(shè)置其中一臺(tái)安裝"Fedora rsync server"(Fedora rsync必須以daemon的方式運(yùn)行,關(guān)于daemon,可以參考后面的資料),同時(shí)配置 /etc/Fedora rsyncd.conf。
有了一臺(tái)Fedora rsync服務(wù)器以后,我們就可以向其他多臺(tái)機(jī)器上同步數(shù)據(jù),來建立數(shù)據(jù)的備份或者鏡像。由于使用了“同步算法”和文件比較壓縮機(jī)制,所以Fedora rsync的工作效率非常高。
使用Fedora rsync離不開ssh(如果對(duì)于ssh不熟悉的,可以參考資料中的鏈接)。
服務(wù)器配置
通過配置一個(gè)Fedora rsync服務(wù)器,我們就可以將他的文件同步回來,如果在兩臺(tái)機(jī)器上都配置了Fedora rsync服務(wù),我們就可以實(shí)現(xiàn)雙向的同步。Fedora rsync作為daemon運(yùn)行有兩種方式,一種是通過inet daemon,一種是采用單獨(dú)運(yùn)行的方法。
建議使用單獨(dú)運(yùn)行的方法,通過一個(gè)cron來定期的同步文件,這種方法可以應(yīng)對(duì)比通過inet方式大得多的訪問量。
Fedora rsync的配置文件存放在 /etc/Fedora rsyncd.conf中,下面是一份樣例:
motd file = /etc/ rsyncd.motd
log file = /var/log/ rsyncd.log
pid file = /var/run/ rsyncd.pid
lock file = /var/run/ rsync.lock
[simple_path_name]
path = /Fedora rsync_files_here
comment = My Very Own rsync Server
uid = nobody
gid = nobody
read only = no
list = yes
auth users = username
secrets file = /etc/ rsyncd.scrt
下面來介紹下這個(gè)配置文件,***行是message of the day(motd),文件內(nèi)的內(nèi)容會(huì)在用戶進(jìn)行連接的時(shí)候顯示。第二個(gè)文件顯而易見是日志文件,記錄程序執(zhí)行的日志。
PID文件包含了程序執(zhí)行的進(jìn)程ID(Process ID)。Lock文件用來確保Fedora rsync daemon能夠正常運(yùn)行。寫在這里的選項(xiàng)是全局的,也就是對(duì)所有的Fedora rsync 目錄都生效。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。