64個開源存儲項目,總有一款適合你
本文轉(zhuǎn)載自微信公眾號「存儲加速器」,作者Tyler Dong。轉(zhuǎn)載本文請聯(lián)系存儲加速器公眾號。
隨著數(shù)據(jù)存儲需求的持續(xù)增長以及許多組織朝著軟件定義的基礎(chǔ)架構(gòu)發(fā)展,越來越多的企業(yè)正在使用開源軟件來滿足其某些存儲需求。像Hadoop,Ceph,Gluster等項目在大型企業(yè)中已變得非常普遍。
家庭用戶和小型企業(yè)也可以從開源存儲軟件中受益。這些應(yīng)用程序使得使用行業(yè)標準的硬件來設(shè)置自己的NAS或SAN設(shè)備成為可能,而無需支付廠商為專用存儲設(shè)備而付出的高昂費用。開源軟件還為用戶提供了建立云存儲解決方案的選項,他們可以在其中控制安全性和隱私,并且還可以提供負擔得起的備份和恢復(fù)選項。
下面的列表列出了64個開源存儲項目,這些項目對于企業(yè),SMB和個人用戶都是最佳選擇。請注意,這不是排名。條目被組織成類別,然后在類別中按字母順序排列。
NAS / SAN軟件
1. Ceph
紅帽公司的Ceph提供統(tǒng)一的對象和塊存儲功能。它是一種分布式存儲解決方案,具有出色的性能,可伸縮性和可靠性。知名用戶包括Cisco,DreamHost,CERN,Bloomberg和Deutsche Telekom。作業(yè)系統(tǒng):Linux
2. CryptoNAS
該項目旨在簡化設(shè)置加密文件服務(wù)器的過程。它包含在實時CD軟件包或添加Web前端的服務(wù)器軟件包中。作業(yè)系統(tǒng):Linux
3. ESOS
ESOS是Enterprise Storage OS的縮寫,是一種Linux發(fā)行版,用于在您自己的硬件上設(shè)置存儲陣列。提供商業(yè)支持。作業(yè)系統(tǒng):Linux
4. FreeNAS
FreeNAS聲稱是“世界上排名第一的存儲操作系統(tǒng),下載量超過10億次。” 它的使用者包括聯(lián)合國,佛羅里達大學(xué),救世軍,路透社,密歇根州立大學(xué),國土安全部和許多其他組織。它幾乎可以安裝在任何硬件上,以將其轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)附加存儲(NAS)設(shè)備。TrueNAS品牌下提供了基于相同技術(shù)的付費受支持企業(yè)解決方案。操作系統(tǒng):FreeBSD
5. NAS4Free
NAS4Free是NAS自己動手做NAS的另一種選擇,它聲稱是“為各種數(shù)據(jù)創(chuàng)建集中且易于訪問的服務(wù)器的最簡單,最快的方法。” 關(guān)鍵功能包括ZFS文件系統(tǒng),軟件RAID(級別0、1或5)和磁盤加密。操作系統(tǒng):FreeBSD
6. Openfiler
作為一個統(tǒng)一的存儲解決方案,Openfiler旨在將NAS存儲的最佳功能與SAN存儲的最佳功能結(jié)合在一起。主要功能包括高可用性/故障轉(zhuǎn)移,塊復(fù)制和基于Web的管理。它的用戶包括Motorola,Pratt&Whitney,Bill Me Later和London Metropolitan Police。提供付費商業(yè)版。作業(yè)系統(tǒng):Linux
7. OpenMediaVault
OpenMediaVault基于Debian Linux,將自己描述為“下一代網(wǎng)絡(luò)附加存儲(NAS)解決方案”。它旨在為家庭用戶或小型辦公室提供NAS。它提供了一個基于Web的管理控制臺,并包括軟件RAID功能。作業(yè)系統(tǒng):Linux
8.Turnkey Linux File Server
Turnkey Linux項目提供了用于基于各種目的設(shè)置基于Linux的服務(wù)器的映像,包括用于創(chuàng)建簡單NAS設(shè)備的映像。它包括對SMB,SFTP,NFS,WebDAV和rsync文件傳輸協(xié)議的支持。作業(yè)系統(tǒng):Linux
文件系統(tǒng)
9. Btrfs
Btrfs是一個由Facebook,F(xiàn)ujitsu,Intel,Linux Foundation,Netgear,Novell,Oracle,Red Hat和其他公司支持的聯(lián)合項目,是Linux的寫時復(fù)制(CoW)文件系統(tǒng)。它著重于“容錯,維修和易于管理”。作業(yè)系統(tǒng):Linux
10. Ext4
Ext4包含在大多數(shù)流行的Linux發(fā)行版中,支持最大1 EB大小的文件系統(tǒng),每個文件最大16 TB。其他關(guān)鍵功能包括擴展,多塊分配,延遲分配,快速fsck,日志校驗和,“無日志記錄”模式,聯(lián)機碎片整理等等。作業(yè)系統(tǒng):Linux
11. GlusterFS
作為紅帽項目,GlusterFS是為媒體流和大數(shù)據(jù)分析等應(yīng)用程序構(gòu)建的高度可擴展的文件系統(tǒng)。可通過第三方供應(yīng)商獲得專業(yè)支持。它擁有龐大而活躍的用戶社區(qū),并且該網(wǎng)站包含許多與Gluster相關(guān)的博客的鏈接。作業(yè)系統(tǒng):Linux
12.Lustre
專為滿足高性能計算(HPC)環(huán)境的需求而設(shè)計,Luster是可擴展的并行文件系統(tǒng)。它最初是在卡內(nèi)基梅隆大學(xué)開發(fā)的,其最初的用戶包括美國能源部國家實驗室的各個部門。最新版本于4月發(fā)布,支持MDT上的數(shù)據(jù),文件級冗余,提前鎖定等等。作業(yè)系統(tǒng):Linux
13. ZFS
ZFS還集成到許多Linux發(fā)行版中,包括Arch,Debian,F(xiàn)edora,Ubuntu等,ZFS是另一個高度可擴展的文件系統(tǒng)。它包括壓縮,防止數(shù)據(jù)損壞,快照,RAID支持等。操作系統(tǒng):Linux,macOS,F(xiàn)reeBSD
RAID
14. DRBD
DRBD是用于基于RAID-1構(gòu)建高可用性存儲集群的開源解決方案。項目贊助商Linbit可提供商業(yè)產(chǎn)品,包括基于相同技術(shù)的軟件定義的存儲,災(zāi)難恢復(fù)和高可用性解決方案。作業(yè)系統(tǒng):Linux
15.Mdadm
mdadm內(nèi)置在Linux內(nèi)核中,可輕松創(chuàng)建,管理和監(jiān)視存儲陣列。它還可以在RAID陣列之間移動備用磁盤。Linux RAID Wiki上也提供了更多信息。作業(yè)系統(tǒng):Linux
16.Raider
Raider是一種bash shell腳本,它允許用戶將任何Linux磁盤轉(zhuǎn)換為具有軟件RAID 1、4、5、6或10的RAID陣列。它可以與許多最受歡迎的Linux發(fā)行版一起使用,包括Ubuntu,Debian,OpenSUSE,F(xiàn)edora, Linux Mint等。作業(yè)系統(tǒng):Linux
17. RaidEye
RaidEye并不是用于創(chuàng)建RAID設(shè)備的工具,而是用于監(jiān)視RAID卷的應(yīng)用程序。它與macOS內(nèi)置的RAID功能配合使用,并通過聲音警報,彈出對話框和電子郵件通知用戶問題。作業(yè)系統(tǒng):macOS
18. SnapRAID
SnapRAID陣列最多可以從六個磁盤故障中恢復(fù)。該工具是為家庭媒體服務(wù)器或其他環(huán)境而設(shè)計的,具有許多很少更改的大文件。主要功能包括數(shù)據(jù)散列,恢復(fù)已刪除文件的功能以及無鎖定功能。操作系統(tǒng):Windows,Linux,macOS
備份與同步
19.AMANDA
Maryland高級網(wǎng)絡(luò)磁盤自動存檔器(AMANDA)是一種流行的網(wǎng)絡(luò)備份解決方案,可以將Linux,Unix或Windows系統(tǒng)中的數(shù)據(jù)保存到硬盤,磁帶或光學(xué)介質(zhì)。它的最新更新于2017年12月。贊助該項目的Zmanda提供基于相同技術(shù)的商業(yè)產(chǎn)品。操作系統(tǒng):Windows,Linux,macOS。
20.Areca Backup
專為個人使用而設(shè)計,Area是一種簡單而通用的備份解決方案。主要功能包括增量備份,壓縮,加密,過濾器,最新恢復(fù)等。作業(yè)系統(tǒng):Windows,Linux
21. BackupPC
BackupPC具有足夠的健壯性以供企業(yè)使用,將數(shù)據(jù)從Linux和Windows系統(tǒng)備份到磁盤。值得注意的功能包括獨特的池方案,可選的壓縮,Web界面以及對移動設(shè)備的支持。它聲稱是高度可配置的,并且易于安裝和維護。作業(yè)系統(tǒng):Windows,Linux
22.Bacula
Bacula是企業(yè)的另一個選擇,它是一種旨在易于使用且非常高效的網(wǎng)絡(luò)備份解決方案。它聲稱是最受歡迎的開源備份程序。可通過Bacula Systems獲得該解決方案的商業(yè)支持和服務(wù)。操作系統(tǒng):Windows,Linux,macOS
23. Bareos
Bareos由Bacula分叉,是一個受歡迎的開源備份選項,正在非常積極的開發(fā)中,其最新版本于2018年2月發(fā)布。Bareos.com網(wǎng)站提供了該工具的付費支持和服務(wù)。操作系統(tǒng):Windows,Linux,macOS
24.盒子備份
這種“全自動”備份解決方案可以連續(xù)創(chuàng)建備份,也可以在需要時創(chuàng)建快照。它包括加密和可選的RAID功能,并且舊文件版本和已刪除文件仍然可用。作業(yè)系統(tǒng):Windows,Linux
25 BURP
BURP是“備份和還原程序”的縮寫,是一種網(wǎng)絡(luò)備份解決方案。它提供了兩種不同的協(xié)議供您選擇:一種基于librsync(見下文),另一種使用可變長度分塊進行內(nèi)聯(lián)重復(fù)數(shù)據(jù)刪除。它被設(shè)計為比其他一些開源解決方案更易于配置,并且可以執(zhí)行增量備份。作業(yè)系統(tǒng):Windows,Linux
26. Clonezilla
Clonezilla旨在替代Acronis True Image或Norton Ghost,可用于系統(tǒng)部署以及備份和恢復(fù)。它有兩種形式:獨立系統(tǒng)實時運行和SE用于網(wǎng)絡(luò)備份或一次克隆多個系統(tǒng)。SE版本可以一次克隆40個或更多系統(tǒng)。作業(yè)系統(tǒng):Linux
27.Create Synchronicity
強大而輕巧的備份工具僅占用硬盤驅(qū)動器220KB的空間。它支持多種語言,具有直觀的界面并包括調(diào)度程序。這對于跨設(shè)備同步照片,音樂和其他文件也很有幫助。作業(yè)系統(tǒng):Windows
28. DAR
Disk Archive(又名DAR)是一種較舊的命令行備份工具,但仍會定期更新,并于2018年4月發(fā)布最新版本。對于喜歡GUI的用戶,可通過DarGUI項目獲得。操作系統(tǒng):Windows,Linux,macOS
29. DirSync Pro
這個“小而強大”的應(yīng)用程序提供了增量備份,過濾和調(diào)度功能。它還具有直觀的界面,并且能夠分析兩組文件或文件夾并檢測它們之間的變化。它還包括一個有用的實時同步選項。作業(yè)系統(tǒng):Windows
30.Duplicati
Duplicati可與AWS S3,Microsoft OneDrive,Google Drive和Box等云存儲服務(wù)配合使用,以創(chuàng)建具有AES-256加密的備份。它會在首次使用時進行完整備份,然后再進行增量備份。它還提供了重復(fù)數(shù)據(jù)刪除功能。操作系統(tǒng):Windows,Linux,macOS
31.FOG
FOG提供跨平臺的克隆和映像功能,以及任何規(guī)模的網(wǎng)絡(luò)的遠程管理。它通過論壇和Wiki提供支持。操作系統(tǒng):Linux,Windows,macOS。
32. FreeFileSync
FreeFileSync是獨立系統(tǒng)的工具,旨在節(jié)省用戶設(shè)置和運行備份的時間。它是跨平臺的,并包括64位支持。網(wǎng)站上提供了教程和手冊。作業(yè)系統(tǒng):Linux,Windows,macOS
33. FullSync
盡管它旨在幫助Web開發(fā)人員將更新推送到其站點,但任何人都可以使用FullSync創(chuàng)建備份。關(guān)鍵功能包括多種模式,靈活的規(guī)則,緩沖的文件系統(tǒng),對多種文件傳輸協(xié)議的支持等等。請注意,由于自2016年4月以來未進行任何更新,因此該項目的開發(fā)有所放緩。操作系統(tǒng):Linux,Windows,macOS
34. Grsync
Grsync采用了較舊的rsync同步工具,并添加了易于使用的GUI。值得注意的功能包括無限制的會話,突出顯示的錯誤,批處理功能,模擬,對多種語言的支持等等。作業(yè)系統(tǒng):Linux,Windows,macOS
35.Mondo Rescue
僅適用于Linux和FreeBSD,Mondo Rescue是一種災(zāi)難恢復(fù)解決方案,支持磁帶,磁盤,網(wǎng)絡(luò)或光學(xué)介質(zhì)備份。根據(jù)其網(wǎng)站,其用戶包括“洛克希德·馬丁公司,北電網(wǎng)絡(luò)公司,西門子公司,惠普公司,IBM以及數(shù)十家較小的公司。” 最新更新于2016年4月發(fā)布。操作系統(tǒng):Linux,免費BSD
36.Partimage
該工具將驅(qū)動器的分區(qū)另存為映像文件,使其對于在多個系統(tǒng)上備份或安裝相同映像有用。它可以跨網(wǎng)絡(luò)運行,也可以在獨立PC上運行。它也可以用來創(chuàng)建SystemRescueCD。作業(yè)系統(tǒng):Linux
37.Redo
Redo夸耀其裸機還原功能可以使崩潰的系統(tǒng)備份并在短短10分鐘內(nèi)運行。它非常易于使用,還可以恢復(fù)已刪除的圖像和文件。作業(yè)系統(tǒng):Windows,Linux
38.Rsync
Rsync是基于Unix的文件傳輸應(yīng)用程序,具有同步功能,使其適合于創(chuàng)建備份或鏡像。這是一個有用的工具,但最好由高級用戶使用。最新版本于2018年1月發(fā)布。操作系統(tǒng):Linux,Windows,macOS
39. Synkron
雖然此應(yīng)用主要專注于同步,但它也可以用于創(chuàng)建備份。關(guān)鍵功能包括分析功能,黑名單,還原和跨平臺支持。文檔提供德語和英語版本。操作系統(tǒng):Windows,Linux,macOS
40. Unison
與Synkron一樣,Unison是文件同步工具。它可以在連接到Internet的任何兩個系統(tǒng)之間復(fù)制文件,并且具有與源代碼管理工具以及備份應(yīng)用程序相同的功能。與其他一些同步工具相比,它的優(yōu)勢在于,它可以合并兩組文件都已更改的文件。操作系統(tǒng):Windows,Unix
41. UrBackup
此客戶端,服務(wù)器備份解決方案同時執(zhí)行映像和文件備份。它保證了“數(shù)據(jù)安全和快速恢復(fù)時間”。它在系統(tǒng)使用期間進行備份,而不會中斷正常操作。作業(yè)系統(tǒng):Windows,Linux
42. Weex
Weex開發(fā)人員主要將其用作將內(nèi)容推送到網(wǎng)站的工具,但也可以用于同步或備份文件。它支持FTP文件傳輸,并使用緩存來加快數(shù)據(jù)傳輸速度。作業(yè)系統(tǒng):Windows,Linux
在線/云數(shù)據(jù)存儲
43. CloudStack
這個Apache Foundation項目是包含云存儲功能的開源云計算平臺。值得注意的功能包括計算編排,網(wǎng)絡(luò)即服務(wù)功能,用戶和帳戶管理,資源會計以及對多個虛擬機管理程序的支持。作業(yè)系統(tǒng):Windows,Linux
44. CloudStore
這個Dropbox替代方案可在系統(tǒng)和在線存儲之間同步數(shù)據(jù)。它保證了強大的加密,無密碼的身份驗證,靈活的同步,快速設(shè)置和自動恢復(fù)功能,可用于中斷的數(shù)據(jù)傳輸。作業(yè)系統(tǒng):Linux
45.Cozy
Cozy既是用于在線存儲個人數(shù)據(jù)的開源項目,又是用于管理和保護敏感數(shù)據(jù)的免費服務(wù)。請注意,免費托管最多可容納5GB數(shù)據(jù);額外的存儲空間需要付費。作業(yè)系統(tǒng):Linux
46. FTPbox
是否要設(shè)置自己的云存儲服務(wù)器?FTPbox使所有文件通過FTP傳輸成為您自己的云提供商變得容易。作業(yè)系統(tǒng):Windows
47. OpenStack
OpenStack可能是最著名的開源云計算平臺,它提供了一個完整的操作系統(tǒng)來控制計算,網(wǎng)絡(luò)連接以及云中的存儲。它包含與存儲相關(guān)的三個子項目:Cinder,Swift和Manila。作業(yè)系統(tǒng):Windows
48.Perkeep
Perkeep以前稱為Camlistore,稱自己為“在后PC時代用于建模,存儲,搜索,共享和同步數(shù)據(jù)的一組開源格式,協(xié)議和軟件”。它仍處于非?;钴S的開發(fā)中,需要使用一些技術(shù)知識。作業(yè)系統(tǒng):Linux
49. Pydio
Pydio下載次數(shù)超過一百萬次,其用戶包括劍橋大學(xué),希捷,吉他中心,華盛頓州立大學(xué)和尼康。它提供基于云的文件管理和共享。提供付費企業(yè)分發(fā)。操作系統(tǒng):Windows,Linux(可用Android和iOS客戶端)
50.Rockstor
Rockstor使基于Linux和BTRFS創(chuàng)建自己的NAS或云存儲解決方案成為可能。它有個人版和SMB版。作業(yè)系統(tǒng):Linux
51. SeaFile
SeaFile稱自己為“具有高可靠性和高性能的企業(yè)文件托管平臺”。您可以免費下載代碼,也可以使用包含支持的付費專業(yè)版。操作系統(tǒng):Windows,Linux,macOS,Android,iOS
52. SparkleShare
SparkleShare在您的系統(tǒng)上創(chuàng)建一個特殊的文件夾,該文件夾會自動與服務(wù)器或云中存儲的主機文件夾同步。它具有加密功能,對于協(xié)作頻繁更改的文檔是一個很好的選擇。操作系統(tǒng):Windows,Linux,macOS
53. StackSync
使用StackSync創(chuàng)建自己的可擴展個人云。它在客戶端加密所有數(shù)據(jù),并與云存儲服務(wù)或您自己的服務(wù)器一起使用。作業(yè)系統(tǒng):Windows,Linux
54.Syncthing
像該類別中的許多其他項目一樣,Syncthing提供了Dropbox的替代方案。它通過加密和身份驗證要求使數(shù)據(jù)完全私密。操作系統(tǒng):Windows,Linux,macOS
存儲管理
55. Libvirt Storage Management
Libvirt是用于在主機系統(tǒng)上創(chuàng)建存儲池和卷的API。它支持多種存儲池類型,包括目錄,文件系統(tǒng),網(wǎng)絡(luò)文件系統(tǒng),邏輯卷,磁盤,iSCSI,SCSI,Gluster,ZFS等。作業(yè)系統(tǒng):Linux
56. openAttic
該工具為Ceph分布式存儲平臺提供管理和監(jiān)視功能。它提供了一個儀表板以及用于管理池,塊設(shè)備,iSCSI,NFS,Ceph對象網(wǎng)關(guān)和Ceph節(jié)點的工具。作業(yè)系統(tǒng):Linux
分布式存儲/大數(shù)據(jù)工具
57.Alluxio
Alluxio(以前稱為Tachyon)將自己描述為“開源內(nèi)存速度的虛擬分布式存儲”。它可與Spark,Hadoop,F(xiàn)link,Zeppelin和Presto等工具配合使用,以加快大數(shù)據(jù)查詢的性能。操作系統(tǒng):Linux,macOS
58. Hadoop
Hadoop是大數(shù)據(jù)的近義詞,它是一種廣泛使用的開源分布式存儲平臺,用于處理數(shù)據(jù)。這是一個Apache Foundation項目,該組織還監(jiān)督著數(shù)十個相關(guān)項目。操作系統(tǒng):Windows,
Linux,macOS
59.HPCC
這種Hadoop替代方案還提供分布式存儲和大規(guī)??缮炜s性。提供付費企業(yè)服務(wù)。作業(yè)系統(tǒng):Linux
60.Sheepdog
Sheepdog網(wǎng)站將該項目描述為“用于卷和容器服務(wù)的分布式對象存儲系統(tǒng),并智能地管理磁盤和節(jié)點”。它支持快照,克隆和精簡配置,并且與OpenStack Swift和Amazon S3兼容。作業(yè)系統(tǒng):Linux
壓縮
61. 7-zip
該歸檔應(yīng)用程序可以壓縮比WinZip壓縮30%至70%的文件,比大多數(shù)其他zip程序壓縮2%至10%的文件。它包括加密功能,自解壓文件,功能強大的文件管理器以及對多種壓縮格式的支持。操作系統(tǒng):Windows,Linux,macOS
62. ArcThemALL
ArcThemALL可以壓縮為UPX,ZIP或7Z格式,并提取33種其他類型的存檔文件。它還可以創(chuàng)建自解壓檔案,并包括AES-256加密功能。作業(yè)系統(tǒng):Windows
63.Keka
對于macOS,Keka是7-zip的端口。它還可以壓縮為Zip,Tar,Gzip,Bzip2,DMG和ISO格式。作業(yè)系統(tǒng):macOS
64. PeaZip
PeaZip用途廣泛,可以打開180多種不同類型的存檔文件,并且可以寫入7種文件,包括ZIP和
7Z。它還包括安全功能,例如強加密,加密的密碼管理器,兩因素身份驗證,安全刪除和文件哈希。操作系統(tǒng):Windows,Linux,macOS。
參考鏈接:https://www.enterprisestorageforum.com/storage-technology/open-source-storage-64-applications.html
所有權(quán)歸存儲加速器所有。