数据科学工厂 发表于 2024-10-16 18:02:06

2024 年 16 个适用于 Linux 的开源云存储软件 (下)

![](https://s2.loli.net/2024/10/11/8nWwiPoGBYLNhCp.png)

## 引言

“云”这个词让人联想到广阔无垠的东西。在科技界,“云”指的是一个提供给用户服务的虚拟平台,服务内容包括数据存储、应用程序托管以及将物理资源虚拟化。

如今,不同规模的组织都在使用云计算来存储数据,并为顾客提供上述的好处。

主要来说,云服务分为三种类型:

1. SaaS(软件即服务)——这项服务允许用户利用大型企业提供的公共云来存储数据,比如 Gmail。
2. PaaS(平台即服务)——PaaS 让用户能够在其他公共云上部署应用程序或软件。例如,Google App Engine 就托管了用户的应用程序。
3. IaaS(基础设施即服务)——IaaS 将物理服务器虚拟化,让客户能够使用,体验就像在使用一台真实的服务器。

## 云存储是什么?

云存储是指将数据保存在远程服务器上,而不是用户的本地计算机上。这个概念起源于1983年,当时 CompuServe 首次为其用户提供了128KB的磁盘空间用于存储文件。

自那以后,云存储技术不断进步,并且由于数据丢失、信息泄露、黑客攻击等持续存在的威胁,这一领域仍在不断发展。

因此,众多组织纷纷提出了自己的云存储和数据隐私解决方案,为云存储的未来增强和稳定做出了贡献。

在[这篇文章](https://www.tecmint.com/free-open-source-cloud-storage-tools-for-linux/ "Source")中,我们将介绍一些在Linux平台上广受大型企业和普通用户欢迎的开源云存储软件。

## 9. GlusterFS

GlusterFS 是一款网络连接的文件存储系统。这个项目最初由 Gluster Inc. 发起,现在由 Red Hat Inc. 负责。Red Hat 在 2011 年收购了 Gluster Inc. 之后,将 Gluster FS 整合到了他们的 Red Hat Storage Server 中,并将其更名为 Red Hat Gluster Storage。

GlusterFS 支持多个平台,包括 Linux、OS X、NetBSD 和 OpenSolaris,其中部分组件采用 GPLv3 许可证,其他组件则采用 GPLv2 许可证。它已经成为学术研究的重要基础。

GlusterFS 采用客户端-服务器模型,服务器以存储砖块的形式部署。客户端可以通过 TCP/IP、Infiniband 或 SDP 上的自定义协议连接到服务器,并将文件存储在 GlusterFS 服务器上。

它在文件上实现的多种功能包括文件镜像、复制、条带化、负载均衡、调度以及磁盘缓存等。

GlusterFS 的另一个显著特点是它的灵活性,数据可以存储在如 xfs、ext4 等本地文件系统上。

![](https://s2.loli.net/2024/10/11/OTciC2A4SjPwVaW.png)

## 10. Git-annex

Git-annex 是由 Joey Hess 开发的一款文件同步工具,它旨在解决文件共享和同步的问题,而且不依赖于任何商业服务或中央服务器。这款工具使用 Haskell 语言编写,支持 Linux、Android、OS X 和 Windows 系统。

Git-annex 管理用户的 git 仓库,但它不会将文件内容本身存储在 git 中。相反,它只在 git 仓库中保存文件的链接,并在其他地方管理这些链接所指向的文件。这样,当需要恢复丢失的数据时,可以确保文件副本的存在。

此外,Git-annex 能够确保在需要时即时提供文件数据,避免了在每个系统上都存放文件的需要,从而大大减少了内存的使用。值得一提的是,Git-annex 支持多种 Linux 发行版,如 Fedora、Ubuntu、Debian 等。

![](https://s2.loli.net/2024/10/11/PydlnVz8RHMtNSO.png)

## 11. XigmaNAS

XigmaNAS 是一款建立在 FreeBSD 基础上的开源、功能强大且可定制的 NAS(网络附加存储)操作系统,主要用于在网络中共享数据存储。

这款操作系统几乎可以在任何硬件上安装,并能够实现跨平台的数据共享,包括 Linux 和其他类 Unix 系统、Windows 以及 Mac OS。

XigmaNAS 的特点包括支持 ZFS 文件系统 v5000、软件 RAID(包括级别 0, 1, 5)、磁盘加密、S.M.A.R.T 磁盘健康监测及电子邮件报告等功能。此外,它还支持多种网络通信协议,例如 CIFS/SMB(Samba)、Active Directory 域控制器(Samba)、FTP、NFS 和 RSYNC 等。

![](https://s2.loli.net/2024/10/11/kgVTaPQ3tWuOHIc.png)

## 12. Yunohost

Yunohost 是一款基于 Debian GNU/Linux 开发的免费开源轻量级操作系统,专为自托管设计,它以高可靠性和安全性为特点。通过提供直观的 Web 界面,Yunohost 简化了服务器的管理工作。

该系统支持通过 LDAP 管理用户账户和域名,能够创建和恢复备份,并内建了完整的邮件服务套件(包括 Postfix, Dovecot, Rspamd, DKIM)以及即时通讯服务器。除此之外,Yunohost 还支持使用安全工具,例如 yunohost-firewall 和 fail2ban,以及管理 SSL 证书。

![](https://s2.loli.net/2024/10/11/5xbflaoiKqQHZew.png)

## 13. Sandstorm

Sandstorm 是一款开源的自托管网络平台,它被设计用来轻松且安全地运行各种开源的 Web 应用,无论是部署在私人服务器还是社区服务器上。

Sandstorm 提供了文件存储和共享功能,通过 Davros 实现;它还包含了聊天应用、邮箱服务、任务与项目管理工具、文档编辑器等多种功能。

在 Sandstorm 平台上安装的每个应用都被单独封装在安全的沙箱环境中,除非有明确的权限设置,否则这些应用无法与外界通信。重要的是,Sandstorm 提供了一种安全的运营模式,这有助于用户轻松满足安全、法规和数据隐私方面的要求。

Sandstorm 适用于个人用户、企业以及开发者。

![](https://s2.loli.net/2024/10/11/6wQMgDBsFoeta3b.webp)

## 14. Syncthing

Syncthing 是一款开源、简洁而强大的私有文件同步工具,它能够确保数据在多个设备之间实时且安全地同步。这款工具支持 Linux、Mac OS X、Windows、FreeBSD、Solaris 以及 OpenBSD 等多种操作系统。

Syncthing 中的所有数据传输都经过加密处理(采用 TLS 协议保护),并且每个设备都通过一个强加密证书来识别,以确保认证过程的安全性。用户可以通过一个功能强大且响应迅速的 Web 界面来配置和监控 Syncthing 的运行情况,这个界面可以通过浏览器轻松访问。

![](data/attachment/forum/plugin_zhanmishu_markdown/202410/01396991c7ea7b7aa073cb90563ecfbf_1729072913_1004.png)

## 15. FileCloud

FileCloud 是一款专为家庭和企业设计的私密且安全的云存储服务,提供文件共享、同步、备份和远程访问功能。该服务支持在 Linux、Windows、Mac 操作系统以及主流的移动设备上运行,包括 iPhone、iPad、Android 设备和 Windows Phone,甚至能在 Raspberry Pi 上使用。

FileCloud 让你能够随时访问和分享家中电脑上的文件。对于企业用户来说,他们可以利用 FileCloud 来组织、检索、共享、同步和备份企业文档,并将这些文档管理权交给员工、客户和合作伙伴。此外,FileCloud 还支持从任何地点进行极速、高效的媒体文件管理和访问。

![](data/attachment/forum/plugin_zhanmishu_markdown/202410/3f58379b1c81a67e4219fbe7e6c0d542_1729072918_1391.jpg)

## 16. Cloud Storage Server

Cloud Storage Server 是一款开源、安全、可扩展且自托管的云存储服务 API,它能帮助您构建属于自己的私有云存储解决方案。作为一个一体化工具,您无需额外安装 Web 服务器或企业级数据库引擎,而且它被设计为能够相对容易地集成到您的现有环境中。

该服务器软件底层实现了一个完整的文件系统,与 Amazon Cloud Drive 及其他类似服务相似。它支持包括文件夹层级管理、文件上传下载、文件复制移动、重命名、回收站管理以及文件恢复、删除等在内的多种基于文件的云存储操作。此外,它还提供按用户管理配额、设置每日网络传输限制等高级功能。

## 总结

以上是一些知名的开源云存储和同步软件,它们要么多年来积累了大量用户,要么刚刚进入这个领域并迅速崭露头角,未来发展空间巨大。如果您或您所在的机构正在使用任何相关软件,欢迎分享给我们,我们将把这些软件添加到我们的列表中。
页: [1]
查看完整版本: 2024 年 16 个适用于 Linux 的开源云存储软件 (下)