Linux和类Unix系统上5个惊艳的开源备份软件(转)
一個好的備份計劃是非常必要的,這樣可以有能力恢復被下面幾種情形順壞的數(shù)據(jù):
人為損壞
RAID或者磁盤損壞
文件系統(tǒng)損壞
數(shù)據(jù)中心損毀以及其它
在這篇文章里我會給你列舉一些驚艷的開源備份軟件。
當給企業(yè)選擇備份軟件的時候應(yīng)該注意什么?
確保你部署的備份軟件支持以下特性:
1、開源軟件:你必須使用那些源代碼可以被自由修改的軟件。這樣即使項目停止了或者沒有補丁更新也可以確保你能恢復數(shù)據(jù)。
2、跨平臺支持:確保備份軟件可以在各種桌面和服務(wù)器操作系統(tǒng)上工作。
3、數(shù)據(jù)格式:開放的數(shù)據(jù)格式可以確保你能在項目組停止軟件更新后恢復你的數(shù)據(jù)。
4、自動轉(zhuǎn)換器:自動轉(zhuǎn)換僅僅是一堆備份裝置,包括庫,近線儲存和自動加載器。自動轉(zhuǎn)換器允許你將任務(wù)自動化,自動掛載,自動標簽類似磁帶的備份媒介。
5、備份介質(zhì):確保你可以備份到磁帶,磁盤,DVD和類似AWS的云存儲上。
6、加密數(shù)據(jù)流:確保所有在LAN/WAN/internet上的客戶端到服務(wù)端通信流量都被加密了。
7、數(shù)據(jù)庫支持:確保備份軟件可以備份MySQL或者Oracle等的數(shù)據(jù)庫。
8、跨卷備份:備份軟件可以將每個備份文件分割為幾個部分,并且允許其存放在不同的卷上。這可以確保大文件(如100TB的文件)也可以被存儲在一些單一的備份裝置中如磁盤或者磁帶上。
9、卷影副本:這是微軟的Volume Shadow Copy Service(VSS),可以用它來為需要備份的數(shù)據(jù)創(chuàng)建一個快照。確保備份軟件在MS-Windows的客戶端/服務(wù)端上支持VSS。
10、重復數(shù)據(jù)刪除:這是一個為了消除重復數(shù)據(jù)的壓縮技術(shù)(比如,圖片)。
11、授權(quán)和費用:確保你理解那些你正在使用的軟件遵循的開源軟件協(xié)議。
12、社區(qū)支持:開源軟件可以提供基礎(chǔ)社區(qū)(郵件列表和論壇)或者專業(yè)技術(shù)支持(付費訂閱)。你可以使用付費服務(wù)來達到培訓或者咨詢的目的。
13、報告和警報:最后,你必須能夠查看備份報告,當前的任務(wù)狀態(tài),當備份的時候出現(xiàn)錯誤要能夠得到警報。
1. Bacula——異構(gòu)網(wǎng)絡(luò)上的C/S備份工具
我自己使用這個軟件來管理備份并且通過網(wǎng)絡(luò)還原計算機,包括Linux,OSX 和 Windows。你可以通過CLI,GUI或者 Web來配置它。
操作系統(tǒng):跨平臺。
備份等級:全備份,差異備份,增量備份,合并備份。
數(shù)據(jù)格式:開放,依據(jù)個人習慣。
自動轉(zhuǎn)換器:支持
備份介質(zhì):磁帶/磁盤/DVD
加密數(shù)據(jù)流:支持
數(shù)據(jù)庫支持:MSSQL/PostgreSQL/Oracle
跨卷備份:支持
VSS:支持
授權(quán):Affero General Public License v3.0
下載地址:bacula.org
2. Amanda——另一個C/S備份工具
AMANDA 是 Advanced Maryland Automatic Network Disk Archiver 的縮寫。它允許系統(tǒng)管理員設(shè)置一個備份服務(wù)器并通過網(wǎng)絡(luò)備份其他主機到磁帶驅(qū)動器,磁盤或者其他授權(quán)轉(zhuǎn)換器。
操作系統(tǒng):跨平臺。
備份等級:全備份,差異備份,增量備份,合并備份。
數(shù)據(jù)格式:開放(可以通過tar之類的工具恢復)
自動轉(zhuǎn)換器:支持
備份介質(zhì):磁帶/磁盤/DVD
加密數(shù)據(jù)流:支持
數(shù)據(jù)庫支持:MSSQL/Oracle
跨卷備份:支持
VSS:支持
授權(quán):GPL,LGPL,Apache,Amanda License
下載地址:amanda.org
3. Backupninja——輕量級備份系統(tǒng)
Backupninja 是一個簡單又容易使用的備份系統(tǒng)。你只需要丟一個備份文件到/etc/backup.d/就可以備份多個主機。
操作系統(tǒng):Linux/Unix
備份等級:全備份,增量備份(rsync+hard links)
數(shù)據(jù)格式:開放
自動轉(zhuǎn)換器:N/A
備份介質(zhì):磁盤/DVD/CD/ISO鏡像
加密數(shù)據(jù)流:支持(SSH),通過duplicity加密遠程備份
數(shù)據(jù)庫支持:MySQL/PostgreSQL/OpenLDAP及其子版本或者trac repositories
授權(quán):GPL
下載地址:riseup.net
4. Backuppc——高性能C/S 工具
Backuppc 可以用來備份 Linux 和 Windows 到主服務(wù)器磁盤。它自帶一個巧妙的最小化磁盤存儲計劃池,磁盤I/O和網(wǎng)絡(luò)I/O。
操作系統(tǒng):Linux/Unix 和 Windows
備份等級:全備份,增量備份(rsync+hard links和計劃池)。
數(shù)據(jù)格式:開放
自動轉(zhuǎn)換器:N/A
備份介質(zhì):磁盤/RAID
加密數(shù)據(jù)流:支持
數(shù)據(jù)庫支持:支持(通過shell腳本)
授權(quán):GPL
下載地址:backuppc.sourceforge.net
5. UrBackup——安裝簡便的C/S系統(tǒng)
這是一個安裝簡便的開源C/S備份系統(tǒng),通過結(jié)合鏡像和文件備份同時達到數(shù)據(jù)安全和快速恢復的目的。你的文件可以通過Web接口或者Windwos瀏覽器恢復,因為磁盤卷可以通過可引導的CD或者USB裝置恢復(裸機恢復)。Web接口讓你設(shè)置服務(wù)器變的非常容易。
操作系統(tǒng):Linux/FreeBSD/Unix/Windows/NAS,客戶端只在Linux和Windows上運行
備份等級:全備份,增量備份
數(shù)據(jù)格式:開放
自動轉(zhuǎn)換器:N/A
備份介質(zhì):磁盤/RAID/DVD
加密數(shù)據(jù)流:支持
授權(quán):GPL v3+
下載地址:urbackup.org
其他你可以考慮的開源備份軟件
Amanda,Bacula和上面提及的其它軟件都擁有豐富的功能,所以對于一些小網(wǎng)絡(luò)或者單一的主機來說將其復雜化了。我推薦你可以學習并使用下面的備份軟件:
Rsnapshot——我推薦這個工具用來給本地和遠程文件系統(tǒng)建立快照。查看這里如何設(shè)置并使用Debian/Ubuntu Linux,CentOS/RHEL。
rdiff-backup——另一個類Unix系統(tǒng)上非常好的遠程增量備份工具。
Burp——Burp是一個網(wǎng)絡(luò)備份恢復程序。他為了節(jié)省每個備份的網(wǎng)絡(luò)流量和空間使用了libsync。當備份Windows計算機時它會使用VSS來創(chuàng)建快照。
Duplicity——類Unix系統(tǒng)上高效加密帶寬的備份工具。查看如何在云上安裝Duplicity來加密備份。
SafeKeep——SafeKeep是一個集合一個鏡像和增量備份優(yōu)點并且容易使用的備份程序。
DREBS——DREBS是一個定期給EBS卷創(chuàng)建快照的程序。它是為了在EC2主機上運行而設(shè)計的,EBS卷依附在EC2主機上。
老當益壯的Unix程序如:rsync,tar,cpio,mt 和 dump。
總結(jié)
我希望這篇文章對你備份你的寶貝數(shù)據(jù)有所幫助。不要忘記驗證你的備份并且創(chuàng)建備份副本。另外,RAID不是一個備份解決方案。使用任何一個上面提及的程序來備份你的服務(wù)器,桌面電腦/筆記本和個人移動裝置。如果你知道任何其他的開源備份軟件但是我卻沒有在文中提及的,在下面的評論中分享他們。
via:csdn
總結(jié)
以上是生活随笔為你收集整理的Linux和类Unix系统上5个惊艳的开源备份软件(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【python 3】 面向对象
- 下一篇: windows蓝屏代码