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