Openfiler 是一套开源的网络存储操作系统,作用是把标准 x86 与 x86-64 架构的服务器改造成同时提供网络附加存储(NAS)与存储区域网络(SAN)功能的设备[1][2][3]。它以 rPath Linux 为基础构建,代码库最初由 Xinit Systems 建立,并以 GNU 通用公共许可证第 2 版发布[4][5]。该系统把文件级与块级两类存储服务放进同一个框架,配以浏览器端的管理界面,因而在需要低成本搭建共享存储的场合被较多采用[6][1]。
定义
Openfiler 属于存储管理类操作系统,其定位是把通用服务器改造为兼有文件服务与块设备服务能力的存储平台[1][3]。文件级部分通过 NFS、CIFS/SMB、FTP、WebDAV 等协议向客户端开放共享,块级部分主要依托 iSCSI,使客户端能够把远端的逻辑卷当作本地磁盘挂载使用[6][1][3]。软件以 GNU 通用公共许可证第 2 版发布,属于可自由获取和修改的软件[4][5]。
它并不从零实现全部底层功能,而是把 LVM2、Samba、Apache、ext3、Linux NFS、iSCSI Enterprise Target 等成熟的开源程序装配到一起,再统一到一套浏览器图形界面之下[1]。在目录与认证方面,系统可以使用 NIS、LDAP、Hesiod 或 Active Directory,并支持 Kerberos 5 认证协议[6][1]。
原理
存储空间的分配建立在卷的抽象层之上。管理员先在网页界面中把物理磁盘登记为物理卷,再把若干物理卷组合成卷组,最后从卷组中划分逻辑卷供不同服务使用,配额、快照和在线扩容也在这一层完成[1][3]。底层可以选用软件磁盘阵列或硬件阵列卡,用以获得冗余、监测告警以及故障后的快速恢复能力[3]。
对外提供服务时,块级存储需要先创建 iSCSI 目标,把逻辑卷通过 LUN 映射到该目标上,再由网络访问控制列表限定允许连接的地址范围,客户端一侧的 iSCSI 发起端随后登录该目标并识别到远程磁盘[1][7]。文件级共享则相对直接,在文件系统上建立共享目录即可,访问身份由目录服务承担,可用的目录服务包括 NIS、LDAP 与 Active Directory[6][1]。这些配置均在同一个浏览器管理界面中完成,该界面也负责网络设置、服务启停与状态监控[1][2]。
发展历程
Openfiler 的代码库于 2001 年由 Mukund Sivaraman 在 Xinit Systems 着手编写[8]。2003 年 10 月,Xinit Systems 设立专门项目并接手这份代码,使其转为开源项目[8]。第一个公开版本于 2004 年 5 月发布[8]。
该项目的最后一个版本为 2.99.1,发布于 2011 年 4 月 13 日[5]。官方并未发布停止维护的正式公告,但自 2015 年起已无证据显示代码仍在活跃开发,DistroWatch 已将其标注为停止的项目[5]。其源代码至今仍可在 SourceForge 下载,GitHub 上也存在若干分支与继续开发版本[9]。
应用
在教育与科研领域,有文献以 Openfiler 为基础搭建校园网内部的私有云存储平台,用于虚拟化环境下数据的集中存放与共享[10]。也有技术资料记录,仅使用其 iSCSI 功能即可为 Oracle 10g RAC 提供低成本的共享存储组件[1]。
在虚拟化场景中,一份专利文献记载了以 Openfiler 建立网络存储服务器、启动 NFS 服务并把共享目录提供给 XenServer 虚拟化服务器使用的方法[11]。德国 Storage-Insider 的文章认为,对 iSCSI 与光纤通道的支持使其适合作为虚拟化环境的存储后端,同时也可充当 IP 存储网关,用于备份归档、视频监控以及 Windows、Linux 与 macOS 混合文件共享等用途[9]。台湾《网管人》则介绍该系统可同时承担 NAS 与 iSCSI 目标功能,并能与 Windows Server 2008 R2、Windows 7 的存储管理需求相整合[12]。
局限
Openfiler 的核心开发在多年以前已趋于停滞,Storage-Insider 的文章提到该项目不再提供支持,软件只能在 SourceForge 下载,或者借助 GitHub 上的分支继续维护[9]。
2013 年 SpiceWorks 社区的一篇文章建议不要将 Openfiler 用于存储项目,理由包括功能不足、缺少支持以及存在数据丢失风险;同一来源也提到,部分用户多年运行并未遇到明显问题[5]。
参见
参考资料
- openfiler . 百度百科 [引用日期2026-09-29]
- Openfiler---开源存储管理平台 . 阿里云开发者社区 [引用日期2026-09-29]
- 项目3 基于iSCSI存储服务器的搭建 . hxedu.com.cn [引用日期2026-09-29]
- 五大开源NAS项目盘点 . 中国教育和科研计算机网 [引用日期2026-09-29]
- Openfiler . wikipedia.org [引用日期2026-09-29]
- 五大开源NAS项目盘点 . 中国教育和科研计算机网 [引用日期2026-09-29]
- Openfiler 安装+iSCSI配置 . 阿里云开发者社区 [引用日期2026-09-29]
- Openfiler . wikipedia.org [引用日期2026-09-29]
- OpenFiler: vielseitige Open-Source-NAS/SAN-Lösung . Storage-Insider [引用日期2026-09-29]
- 基于Openfiler构建校园网私有云存储平台-科技资讯2018年16期-知网阅读 . CNKI [引用日期2026-09-29]
- CN107329805A(PDF) . googleapis.com [引用日期2026-09-29]
- 打造Openfiler儲存系統 視窗環境輕鬆整合管理 | 網管人 . 網管人 [引用日期2026-09-29]
浏览次数:0 次
阅读量:0 次 · 阅读完成量:0 次
最近更新:2026-09-29T11:41:13Z
完成率 = 阅读完成量 ÷ 阅读量,分母是阅读量不是浏览次数 —— 关了 JS 的、秒退的都在浏览次数里、不在阅读量里。 详细口径在后台的「数据统计」页。