XigmaNAS 是基于 FreeBSD 的开源 NAS 系统,需制作可启动 USB、手动安装到硬盘、配置网络、创建 ZFS/UFS 存储池与 SMB 共享,并定期保存及备份配置。

如果您希望将一台普通电脑转变为功能完备的嵌入式网络存储设备,XigmaNAS 是一个基于 FreeBSD 的开源 NAS 操作系统,专为低功耗硬件设计,支持 ZFS、UFS、SMB/CIFS、NFS、FTP、iSCSI 等多种协议。以下是将 XigmaNAS 安装到物理电脑上的具体步骤:
一、准备安装介质
XigmaNAS 不提供传统图形化安装向导,而是以可启动镜像方式运行,需先制作可引导的 USB 或光盘介质。该镜像为只读系统,所有配置均保存在独立的配置分区中,避免系统重启后丢失设置。
1、访问官网 https://www.xigmanas.com 下载最新稳定版 ISO 镜像文件(如 XigmaNAS-13.3.0.4-x64.iso)。
2、使用 Rufus 工具(Windows)或 dd 命令(Linux/macOS)将 ISO 写入 USB 闪存盘,注意选择“DD 模式”而非 ISO 模式,否则无法正确引导。
3、插入 USB 后重启电脑,在 BIOS/UEFI 中将 USB 设备设为第一启动项,并禁用 Secure Boot。
二、启动并进入安装模式
XigmaNAS 默认以 Live 模式启动,界面为基于 Web 的控制台,需通过另一台设备访问其管理页面完成后续操作。首次启动时系统不自动安装到硬盘,必须手动触发安装流程。
1、等待启动完成,屏幕显示 “XigmaNAS Console Setup” 提示后按 7 进入安装菜单。
2、选择目标磁盘(通常为 /dev/ada0 或 /dev/nvme0n1),注意确认该磁盘无重要数据,安装过程将完全清空其内容。
3、输入要分配给系统分区的大小(建议最小 8GB,其余空间留作数据卷),回车确认开始写入。
三、配置网络与初始访问
安装完成后系统自动重启,XigmaNAS 会尝试通过 DHCP 获取 IP 地址。若局域网内无 DHCP 服务,则默认启用链路本地地址(169.254.x.x),需手动查找或通过串口/显示器确认实际 IP。
1、在另一台电脑浏览器中输入 http://xigmanas.local 或查得的 IP 地址(如 http://192.168.1.100)访问 Web 管理界面。
2、使用默认凭据登录:admin / xigmanas。
3、首次登录后强制跳转至网络配置页,手动设置静态 IP、子网掩码、网关及 DNS,确保 NAS 可持续被访问。
四、创建数据存储池与共享服务
XigmaNAS 支持 ZFS 和 UFS 文件系统,ZFS 提供快照、压缩、校验等高级特性,推荐在具备至少 4GB 内存的硬件上启用;UFS 更轻量,适合老旧设备。
1、进入 “Disks → Management”,点击 “Create new ZFS pool” 或 “Create new UFS volume”,选择已安装的硬盘并命名卷组(如 tank)。
2、进入 “Services → SMB/CIFS”,启用服务,添加共享路径,设定名称(如 public)、路径(/mnt/tank/public)、权限(Guest OK 或 Authenticated only)。
3、点击 “Save & Restart SMB Service”,此时 Windows 资源管理器中可在地址栏输入 \\192.168.1.100\public 直接访问共享目录。
五、持久化配置与备份
XigmaNAS 将所有配置保存在专用的配置分区(通常位于系统盘末尾的 128MB slice),每次修改设置后必须手动执行“保存配置”操作,否则重启后恢复默认状态。
1、进入 “System → Settings → Save Configuration”,点击 “Save Configuration to Disk” 将当前设置写入配置分区。
2、定期导出配置文件:点击 “Download Configuration File”,保存 .xz 压缩包至本地,该文件包含全部服务参数、用户账户与共享定义。
3、如需恢复,进入 “System → Settings → Restore Configuration”,上传此前保存的 .xz 文件并重启服务。










