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