「COMPUSTER-STORAGE」-

存储的操作系统 | Storage Operating Systems

Best Open Source Storage Software for 2022 | ESF
77 Open Source Storage Applications – Infostor
FreeNAS vs Rockstor – FreeNAS – Open Source Storage Operating System
4 Great NAS Solutions for Linux – Make Tech Easier
Open Source Solutions for Building Your Own Storage Area Network and Network Attached Storage
Open Source Storage May Change How Enterprises Code
8 Best Free and Open source NAS or SAN software -H2S Media
The Top 13 Free and Open Source Storage Solutions
16 Open Source Cloud Storage Software for Linux in 2020
10 free storage utilities | Network World

存储操作系统是一种专门用于管理存储设备和存储资源的操作系统。它运行在存储设备(如存储阵列、网络附属存储 – NAS、存储服务器等)之上,提供了对存储资源的高效组织、分配、访问和保护功能。就像是存储设备的 “大脑”,指挥着数据的存储、读取以及存储设备的各种操作。

操作系统

Linux,BSD,Windows,……

存储软件

NFS,iSCSI,MinIO,……

Open Media Vault(based on Debian)

openmediavault – The open network attached storage solution
Installation — openmediavault 5.x.y documentation

Open Meida Vault,作为存储管理系统。我们能够方便的创建 NFS、SMB、FTP 等等共享。

# 04/06/2021 我们首次安装,下面是我们在初次体验后的直观感受:WIP

XigmaNAS (based on FreeBSD)

XigmaNAS – Wikipedia
XigmaNAS – XigmaNAS

XigmaNAS is a continuation of the original FreeNAS code, which was developed between 2005 and late 2011
It was released under the name NAS4Free on 22 March 2012.
The name was changed to XigmaNAS in July 2018

相关文档:
Install and Configure XigmaNAS NAS (Network-Attached Storage) Solution | ComputingForGeeks

# 03/28/2022 我们首次安装,下面是我们在初次体验后的直观感受:
1)缺:图形界面老派风格(与其他同类产品相比),不如其他产品华丽;
2)优:专注于存储功能,没有多余的、非存储相关的附加特性;
3)优:有 Syncthing 模块,这是我们需要的功能;

TrueNAS CORE | previously FreeNAS, based on FreeBSD

https://www.truenas.com/
TrueNAS Core 12 Install and Basic Setup – YouTube

ESOS | Enterprise Storage OS(based on the SCST project)

https://en.wikipedia.org/wiki/Enterprise_Storage_OS
http://www.esos-project.com

A text-based user interface (TUI)

Rockstor(based on CentOS)

Rockstor | Linux & BTRFS powered Opensource NAS solution

Nexenta

Openattic

OpenDedupe

PetaSAN

PetaSAN Free Scale-Out SAN Highly Available Platform

我们没有选择的原因:
1)需要多节点部署 ⇒ 我们仅需要部署简单的但台存储环境;

Amahi(based on Fedora)

Amahi Home Server – Making Home Networking Simple

我们没有选择的原因:
1)Powerful, Simple, Home Server ⇒ 产品定位

Openfiler(based on CentOS)

Openfiler | Open Platform Software Defined Storage

supports both NAS and SAN and comes with a range of features

我们没有选择的原因:
1)我们需要使用 FC 特性,但是 FC 是商业特性(FC Target FAQ | Openfiler);
2)Commercial Edition: iSCSI SAN-4-V, Fibre Channel Target;

CryptoNAS

The CryptoNAS Open Source Project on Open Hub

我们没有选择的原因:
1)更加注重加密 ⇒ 这并非我们关注的重点;

Turnkey Linux File Server

File Server | TurnKey GNU/Linux

我们没有选择的原因:
1)偏向于文件服务器,无法提供块存储;

改造操作系统,使其成为存储操作系统

针对很多存储系统,其多是基于某个 Linux 发行版。如果要使用该类存储操作系统,则需要重新安装操作系统。

但是,我们希望找到能在现有系统上直接部署的存储系统,而无需重新安装操作系统。

后来,我们发现我们能够使用类似 Webmin 这种管理平台,通过安装 NFS MinIO iSCSI 相关的存储服务即可。

  1. CryptoNAS

This project aims to simplify the process of setting up an encrypted fileserver. It comes in a live-CD package or a server package that adds a web front-end. Operating System: Linux

  1. ESOS

Short for Enterprise Storage OS, ESOS is a Linux distribution for setting up a storage array on your own hardware. Commercial support is available. Operating System: Linux

  1. FreeNAS

FreeNAS claims to be the “the World’s #1 storage OS with over 10+ million downloads.” It counts the United Nations, the University of Florida, the Salvation Army, Reuters, Michigan State University, the Department of Homeland Security and many other organizations among its users. It can be installed on nearly any hardware to turn it into a network attached storage (NAS) device. Paid, supported enterprise solutions based on the same technology are available under the TrueNAS brand name. Operating System: FreeBSD

  1. NAS4Free

Another option for do-it-yourself NAS, NAS4Free claims to be “the simplest and fastest way to create a centralized and easily-accessible server for all kinds of data.” Key features include the ZFS file system, software RAID (levels 0, 1 or 5) and disk encryption. Operating System: FreeBSD

  1. Openfiler

As a unified storage solution, Openfiler aims to combine the best features of NAS storage with the best features on SAN storage. Key features include high availability/failover, block replication and Web-based management. Its users include Motorola, Pratt & Whitney, Bill Me Later and the London Metropolitan Police. A paid commercial edition is available. Operating System: Linux

  1. OpenMediaVault

Based on Debian Linux, OpenMediaVault describes itself as a “next-generation network attached storage (NAS) solution.” It was designed to provide NAS for home users or small offices. It offers a Web-based administration console and includes software RAID capabilities. Operating System: Linux

  1. Turnkey Linux File Server

The Turnkey Linux project offers images for setting up Linux-based servers for a variety of purposes, including an image for creating a simple NAS device. It includes support for SMB, SFTP, NFS, WebDAV and rsync file transfer protocols. Operating System: Linux

Online/Cloud Data Storage

  1. CloudStack

This Apache Foundation project is open source cloud computing platform that includes cloud storage capabilities. Noteworthy features include compute orchestration, network as a service capabilities, user and account management, resource accounting and support for multiple hypervisors. Operating System: Windows, Linux

  1. CloudStore

This Dropbox alternative synchronizes data between a system and online storage. It promises strong encryption, password-less authentication, flexible synchronization, fast setup and auto-resumes for interrupted data transfers. Operating System: Linux

  1. Cozy

Cozy is both an open source project for storing personal data online and a free service for managing and securing sensitive data. Note that the free hosting is for up to 5GB of data; additional storage will require a fee. Operating System: Linux

  1. FTPbox

Want to set up your own cloud storage server? FTPbox makes it easy to be your own cloud provider, with all files transferred via FTP. Operating System: Windows

  1. OpenStack

Probably the best-known open source cloud computing platform, OpenStack offers a complete operating system for controlling compute, networking and, of course, storage in the cloud. It incorporates three sub-projects related to storage: Cinder, Swift and Manila. Operating System: Windows

  1. Perkeep

Formerly known as Camlistore, Perkeep describes itself as “a set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data in the post-PC era.” It’s still under very active development and will require some technical knowhow to use. Operating System: Linux

  1. Pydio

Downloaded more than a million times, Pydio counts the University of Cambridge, Seagate, Guitar Center, Washington State University and Nikon among its users. It offers cloud-based file management and sharing. A paid enterprise distribution is available. Operating System: Windows, Linux (Android and iOS clients available)

  1. Rockstor

Rockstor makes it possible to create your own NAS or cloud storage solution based on Linux and BTRFS. It comes in both personal and SMB versions. Operating System: Linux

  1. SeaFile

SeaFile describes itself as “an enterprise file hosting platform with high reliability and performance.” You can download the code for free or use the paid pro edition that includes support. Operating System: Windows, Linux, macOS, Android, iOS

  1. SparkleShare

SparkleShare creates a special folder on your system that is automatically synchronized with a host folder stored on your server or in the cloud. It includes encryption capabilities, and it is a good option for collaborating on documents that change frequently. Operating System: Windows, Linux, macOS

  1. StackSync

Create your own scalable personal cloud with StackSync. It encrypts all data on the client side and works with cloud storage services or your own server. Operating System: Windows, Linux