评测体验

fnOS新版本深度评测:值得升级吗

从 Docker 到 AI 相册:fnOS 新版本一周深度体验

距离 fnOS 上一个正式版发布已经过去四个月,这次的新版本在社区里讨论热度很高。我特意将主力 NAS 升级后连续使用了一周,覆盖了日常备份、影音娱乐、Docker 服务以及相册管理几个核心场景。这篇文章不聊参数,只谈实际体验和升级建议,文末会给出明确的结论。

升级过程与兼容性检查

升级前请务必确认你的设备在官方支持列表内,尤其是老款 J 系列和 N 系列主板。我手上这台是 N5105 平台,从 0.8.6 版本直接在线升级,整个过程约 15 分钟,重启两次后顺利进入系统。升级前建议手动备份一下系统配置,路径在「系统设置 - 备份与恢复 - 手动备份」,导出的 .bak 文件很小,但恢复时能省去大量重新配置的时间。

如果你习惯用命令行升级,SSH 登录后执行:

sudo fnos-cli update --check
sudo fnos-cli update --download
sudo fnos-cli update --install

注意,在线升级包大约 800MB,建议在凌晨网络空闲时段操作。升级完成后检查一下存储空间是否正常挂载,以及原有的 SMB 共享是否还能访问,这两个是最容易出问题的地方。

存储管理:池与共享文件夹的交互优化

新版本在存储管理上最明显的改进是「存储池」与「共享文件夹」的联动逻辑。过去创建共享文件夹时,你必须先手动创建存储池,再单独设置权限,步骤繁琐。现在创建向导中可以直接选择未分配空间,并自动挂载到指定目录。

实际使用中,我重建了一个 RAID 1 阵列,命令行的方式依然保留:

# 查看当前硬盘状态
sudo fdisk -l | grep /dev/sd
# 创建 RAID 1 阵列(假设两块盘为 /dev/sda 和 /dev/sdb)
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb

但图形界面下,你只需要在「存储空间管理」里点击「新建」,选择硬盘后系统会自动完成分区、格式化、挂载三步。对于不熟悉 RAID 的用户,这个改动非常友好。另外,新版本支持在共享文件夹级别直接设置「回收站」和「快照计划」,不用再跑到全局设置里找,逻辑清晰了很多。

文件服务:SMB 性能与权限细粒度控制

这次升级重点优化了 SMB 协议栈。我用一台 Windows 11 笔记本通过 2.5G 网口拷贝大文件,实测读写速度稳定在 280MB/s 左右,相比旧版本提升了约 15%。如果你是 Mac 用户,SMB 的 Time Machine 备份兼容性也修复了之前偶尔断连的问题。

权限控制方面,新版本允许对单个共享文件夹设置「只读用户」和「读写用户」,并且支持按 IP 段限制访问。我配置了一个仅限局域网内特定设备访问的目录,方法如下:

在「共享文件夹 - 编辑 - NFS 权限」中,添加一条规则:

192.168.1.0/24(rw,sync,no_subtree_check,crossmnt)

同时在「SMB 权限」中,将默认的「Everyone」权限改为「指定用户」,这样即使有人拿到了内网 IP,没有账号也无法访问。这个粒度控制对于家庭多设备混用场景非常实用。

Docker 体验:应用商店与命令行双轨制

Docker 是 fnOS 的核心卖点之一,新版的应用商店更新了一批常用镜像,包括 Jellyfin、qBittorrent、Immich 等。商店内一键安装的体验很顺畅,但如果你需要自定义网络或挂载多个目录,还是得用命令行。

我这次部署了一个带 VPN 的下载容器,配置如下:

docker run -d \
  --name=qbittorrent \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -p 8080:8080 \
  --mount type=bind,source=/vol1/docker/qbittorrent/config,target=/config \
  --mount type=bind,source=/vol1/downloads,target=/downloads \
  --restart unless-stopped \
  lscr.io/linuxserver/qbittorrent:latest

新版系统对 Docker 的资源监控更细致了,在「容器详情」页能实时看到 CPU、内存、网络 I/O 的曲线图,甚至能直接查看每个容器的日志输出。这个功能对于排查问题非常有用,省去了频繁 SSH 到后台敲 docker logs 的麻烦。

AI 相册:人脸识别与场景分类实测

相册是这次更新中我最期待的部分。新版内置的 AI 引擎支持本地人脸识别、场景分类和 OCR 文字识别,且所有计算都在本地完成,不会上传云端。

我导入了约 2000 张照片,包含 5 个家庭成员的日常照片。人脸识别的准确率大约在 95% 左右,偶尔会把两个侧脸相似的人搞混,但可以手动合并。场景分类比我想象中细致,除了常见的「风景」「美食」「宠物」,还能识别出「滑雪」「海滩」「演唱会」等具体场景,实用性很强。

OCR 功能可以直接在相册中搜索照片里的文字,比如你拍了一张名片,搜索「电话」就能找到。这个功能对经常用手机拍文档的人简直是福音。不过需要提醒的是,首次建立索引会比较慢,2000 张照片大概花了 20 分钟,期间 NAS 的 CPU 占用会接近 80%,建议在空闲时间触发。

系统稳定性与资源占用

一周使用下来,系统没有出现过一次崩溃或死机。内存占用方面,基础服务加 Docker 容器大概在 2GB 左右(我的是 8GB 版本),剩余空间充裕。CPU 在空闲状态下基本处于 1% 以下,风扇噪音控制得不错。

不过有一个小问题:新版本的「系统日志」功能默认开启了详细记录,长时间运行后日志文件会膨胀。建议在「系统设置 - 日志中心」中将保留周期改为 7 天,并关闭「调试日志」开关,可以省出不少存储空间。

总结与升级建议

综合一周的体验,我给这次 fnOS 新版本打 8.5 分(满分 10 分)。存储管理的交互优化、SMB 性能提升、AI 相册的本地识别能力是三大亮点,非常适合家庭用户和轻量级创作者。如果你是以下情况,建议尽快升级:

  • 经常折腾 Docker 且需要更精细的资源监控
  • 有大量照片需要本地化管理,注重隐私
  • 通过 SMB 频繁传输大文件,对速度敏感

如果你是硬核用户,依赖某些旧版 CLI 工具或自定义内核模块,建议先在备用设备上测试一周再迁移。整体来说,这次升级值得,它让 fnOS 在易用性和专业功能之间找到了一个更好的平衡点。

💬 评论区
发表评论

暂无评论,来说两句吧