備份技巧:Linux BackupPC
Linux還是比較常用的,于是我研究了一下Linux BackupPC,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。備份Linux系統(tǒng)是件非常有挑戰(zhàn)性的工作,尤其是對(duì)于習(xí)慣了Windows系統(tǒng)的存儲(chǔ)/備份管理員更是困難。Linux除了與Windows有明顯的表面差異外,還有很多不同的版本,如Red Hat、Ubuntu、HP Linux和SUSE等等,這都大大增加了備份的難度。一種備份方法可能在某種版本下使用良好,而在另一種版本下卻無(wú)法收到同樣效果。
我發(fā)現(xiàn)Linux BackupPC是一個(gè)很不錯(cuò)的企業(yè)級(jí)Linux系統(tǒng)備份工具。與其他Linux應(yīng)用一樣,BackupPC也是開(kāi)源的,可以從網(wǎng)上下載到。
BackupPC有何獨(dú)特之處?
BackupPC是一個(gè)D2D備份解決方案,有很多值得一試的獨(dú)特之處。與微軟的Data Protection Manager一樣,它也允許備份多臺(tái)機(jī)器到一個(gè)硬盤(pán)驅(qū)動(dòng)中。不過(guò),它們也有很多不同之處。
用過(guò)Data Protection Manager的朋友一定知道,它會(huì)在存儲(chǔ)池中為每臺(tái)機(jī)器創(chuàng)建一個(gè)專(zhuān)用的卷來(lái)保護(hù)備份數(shù)據(jù)。而且,在被備份機(jī)器上需要安裝代理組件以確保它按照一定周期被備份。
而B(niǎo)ackupPC不需要在被備份機(jī)器上安裝任何代理或其它軟件組件。更重要的是,它能比Data Protection Manager更有效地利用存儲(chǔ)池的空間。例如,假設(shè)你使用Data Protection Manager備份5個(gè)不同Windows服務(wù)器,它就會(huì)創(chuàng)建5個(gè)私有卷分別備份這5臺(tái)服務(wù)器。這樣,每個(gè)卷就都會(huì)包含一份同樣的Windows系統(tǒng)文件。使用BackupPC則可以解決這樣的問(wèn)題,大大提高存儲(chǔ)池的利用率。
單例(single-instance)存儲(chǔ)
BackupPC采用的是單例存儲(chǔ),而且是在不同目標(biāo)機(jī)器(被備份/保護(hù)的機(jī)器)間實(shí)現(xiàn)單例存儲(chǔ)。例如,如果你有5臺(tái)機(jī)器使用同一版本的系統(tǒng)文件,那么這些系統(tǒng)文件在存儲(chǔ)池中將只保留一份,而不是Data Protection Manager中的5份。這有可能節(jié)省很大的硬盤(pán)空間。如果你還想節(jié)省更大的空間,可以使用它的壓縮功能。據(jù)該產(chǎn)品的說(shuō)明書(shū)介紹,其壓縮功能可以縮減文件大小近40%。多年以來(lái)我所見(jiàn)備份產(chǎn)品的壓縮功能都會(huì)使服務(wù)器機(jī)器緩慢,因?yàn)閿?shù)據(jù)壓縮是一個(gè)很耗費(fèi)CPU資源的工作。盡管BackupPC在數(shù)據(jù)壓縮過(guò)程中也耗費(fèi)CPU資源,但由于它采用的是單例存儲(chǔ),只有從未備份過(guò)的數(shù)據(jù)才會(huì)被備份,所以服務(wù)器承擔(dān)的數(shù)據(jù)壓縮負(fù)載不會(huì)太大。由于BackupPC是一個(gè)Linux應(yīng)用,所以你可能會(huì)期望它能備份運(yùn)行Linux的其它機(jī)器。事實(shí)上,它還可以備份運(yùn)行Windows和Macintosh OS X的計(jì)算機(jī)。在使用BackupPC備份Windows系統(tǒng)的機(jī)器時(shí),它利用SMB(Server Message Blocks)訪問(wèn)正在備份的數(shù)據(jù)。備份Linux或OS X的機(jī)器時(shí),BackupPC可以使用RSYNC、SSH上的TAR、RSH或NFS訪問(wèn)備份數(shù)據(jù)。不過(guò),這沒(méi)有硬性要求。例如,如果你想備份Windows機(jī)器,而不想使用SMB, 你也可以安裝CYGWIN,然后用RSYNC備份該Windows機(jī)器?;蛘?,你也可以在Linux上安裝SAMBA,它允許使用SMB進(jìn)行備份。
可以看到,Linux BackupPC是一款非常靈活的備份軟件,非常適用于多種環(huán)境下的企業(yè)級(jí)備份。希望本文對(duì)你學(xué)習(xí)Linux BackupPC會(huì)有所幫助。
【編輯推薦】