什么是 Openfiler?
Openfiler 是一个基于 Linux 的开源网络存储操作系统,支持文件级(NFS、SMB/CIFS)和块级(iSCSI、FC)存储协议,常用于构建 NAS(网络附加存储)和 SAN(存储区域网络)环境。
它提供 Web 管理界面,便于配置磁盘、卷组、网络共享等,适合中小企业或实验环境使用。
安装前准备
- 硬件要求:至少 1GHz CPU、512MB 内存(建议 1GB+)、2GB 系统盘 + 额外数据盘
- 软件准备:下载 Openfiler 最新版 ISO 镜像(官网已停止维护,可从第三方镜像站获取)
- 环境:物理服务器或 VMware/VirtualBox 虚拟机
- 网络:确保主机有静态 IP 地址(安装后需通过 Web 访问)
安装步骤详解
1. 启动安装介质
将 ISO 挂载到光驱或 USB,从该设备启动。进入引导菜单后选择 Install or upgrade Openfiler。
2. 分区设置
安装程序会引导你进行磁盘分区。建议:
/boot:100MB
- Swap:根据内存大小设置(如 1GB 内存 → 2GB swap)
/(根分区):剩余空间或至少 4GB
注意:数据盘不要在此阶段格式化,留待 Web 界面中配置。
3. 设置网络与主机名
输入主机名(如 openfiler.local),并配置静态 IP、子网掩码、网关和 DNS。
⚠️ 务必使用静态 IP!否则安装完成后无法通过浏览器访问管理界面。
4. 设置 root 密码
为系统 root 用户设置强密码,后续可通过 SSH 登录进行高级操作。
5. 完成安装
安装完成后重启系统,移除安装介质。系统启动后将显示控制台登录提示,并显示 Web 管理地址(如 https://192.168.1.100:446)。
首次登录与基本配置
- 在浏览器中访问
https://你的IP:446(注意是 HTTPS,默认端口 446)
- 使用用户名
admin 和安装时设置的 root 密码登录
- 进入 Volumes → 创建物理卷(Physical Volume)→ 卷组(Volume Group)→ 文件夹或 iSCSI 目标
- 在 Services 中启用所需服务(如 NFS、iSCSI Target、CIFS)
- 在 Network Access 中设置允许访问的客户端 IP 段
🔒 默认仅允许本地回环(127.0.0.1)访问服务!务必在 System → Network Setup 中修改“Host Access Configuration”以允许其他主机连接。
常见问题
- 无法访问 Web 界面? 检查防火墙、IP 配置及是否使用了正确的端口(446)。
- 找不到数据盘? 确保磁盘已正确连接并在 BIOS/VM 中识别;可在 CLI 中用
fdisk -l 查看。
- Openfiler 已停止更新? 是的,官方自 2014 年后不再维护。生产环境建议考虑替代方案如 TrueNAS、Rockstor 或 Ceph。
总结
Openfiler 虽然已不再活跃开发,但其简洁的 Web 界面和对多种存储协议的支持,使其仍是学习存储原理和搭建测试环境的理想选择。按照本教程,你可以在 30 分钟内完成部署并开始使用。