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 在易用性和专业功能之间找到了一个更好的平衡点。
暂无评论,来说两句吧