从6月25日飞牛推送v1.2.0012开始,1.2的灰度已经跑了两个月。微信打开论坛和公众号,你会发现飞牛用户现在分成两拨:一拨收到推送当天就点了升级,在帖子里晒"稳如老狗";另一拨盯着更新按钮不敢点,问得最多的一句话是——“我这台存了十几TB电影的机器,到底敢不敢升?”
这个问题的答案,还真不是看运气。

影音库为什么总是最先中招
NAS的用户里,影音库玩家是升级事故的高发人群,原因就三条,条条都踩在1.2的改动点上。
第一,文件量大。1.2把底层权限从原来的Linux ACL换成了Windows ACL,官方提供了13种权限类型、支持允许和拒绝两种设置。微信权限模型一换,所有存量文件的权限都要做一次转化。文件越多,转化耗时越长,中途出问题的窗口也越大。存几部电影的机器十分钟搞定,几十TB的库可能要在转化环节悬着心等一晚上。

第二,影音库基本是全Docker部署。Jellyfin、Emby、qBittorrent、各种刮削和自动化容器,全是挂在存储空间上的。社区这两个月晒出来的翻车案例,相当一部分就是容器配置或挂载在升级后出了问题——有人的容器列表直接清零,有人发现网口速率掉了九成。什么值得买此外还有人SMB共享直接失效,存储空间干脆脱挂,每一样都够折腾一个周末。
第三,影音库不能停机。转化权限、重启服务、重建挂载,每一步都意味着全家人的播放要中断。对"晚上要放片"的家庭来说,升级失败的成本不只是修机器,还有一整个周末的体验。
两个月翻车图谱:问题基本分四类
把6月底到8月的社区反馈捋一遍,1.2的翻车案例高度集中在几类问题上。微信
权限转化类:升级后没及时做权限转化,或者转化中途被打断,出现共享文件夹打不开、权限错乱。官方在更新日志里专门提醒,首次升级后必须按指引完成一次权限转化。微信
Docker类:容器配置丢失、应用无法启动、挂载路径失效。重灾区是装了十几个容器、又没提前导出配置的用户。
SMB类:共享访问异常、速率异常。有用户实测,1.1时代正常挂载的共享盘,升级1.2后全部连不上、认证失败。微信而1.2本身对SMB是做了优化的,翻车大多出在新旧配置冲突上。
ARM负载类:这次大版本是底层重构,对性能偏弱的ARM设备非常不友好,大文件读写和权限转化时容易直接拉满负载。微信
反过来说:哪些人可以放心升
也不是全员翻车。顺利升级的用户画像很清晰:x86设备、文件量适中(几TB以内)、升级前做了备份、升级后老老实实走完权限转化。有用户的升级实录标题很有意思——“每次更新都像是在拆盲盒,我先冲了”,但人家冲之前也是做足了准备的。微信
还有一个容易被忽略的背景:今年2月飞牛曝出过一个存在已久的路径穿越漏洞,有安全作者直言"你的飞牛可能裸奔一年了",这个漏洞可能从很早的版本就已经存在。微信官方后来紧急修复并强烈建议升级,所以"观望1.2"不等于"永远不升",安全更新的账也要算进来。
三档决策:先给自己定位
对号入座,比看十篇翻车帖有用。这次尤其要提醒ARM用户:社区的主流建议是x86小主机可以放心升,ARM设备千万别盲目点一键升级。微信

暂缓档:ARM设备、超过20TB的大库、容器多且无备份、机器承担每日播放任务的——等灰度再跑一个月,等1.2.0302之后的反馈稳定了再动。
稳升档:x86设备、10TB以内、有独立备份、能接受半天调试时间的——可以升,但必须走完下面的清单。
尝鲜档:有第二台机器、或者数据有完整冷备的——随意,翻车了也就花点时间。
升级前:影音库专属的6件事
第一,导出Docker配置。容器列表、环境变量、挂载路径,能导出的全导出,截图留底。
第二,备份系统配置。飞牛系统设置里自带配置备份,别省这一步。
第三,停掉高负载服务。升级前暂停刮削、下载和转码任务,让磁盘安静下来。
第四,处理快照和存储池。有快照机制的先确认快照状态正常,存储池做一次完整性检查。
第五,备份孤本数据。只有一份的刮削数据、收藏列表、字幕库,单独拷一份到别的盘。
第六,记录挂载参数。SMB共享名、权限设置、媒体库路径,拿手机拍下来,翻车时这就是救命稻草。这套升级前的备份和记录流程,与社区避坑攻略给出的清单基本一致。微信
升级后:留足30分钟做核验
升级完成不等于升级成功。权限转化的提示出现时千万别跳过,让它跑完,转化期间别重启NAS、别改权限设置,等后台自动跑完就行。微信Docker容器逐个启动验证,别一次性全开;最后实测一次播放、一次SMB拷贝,顺手看看资源监控有没有异常占用。

1.2值得升的真实理由
最后说句公道话,1.2不是只有坑。Windows ACL终于能让影音库给家庭成员做精细分权了——老人孩子的账号只给播放权限、不给删除权限,共享时直接选只读、读写或禁止访问就行,以前靠变通方案才能勉强实现。微信
SMB这次优化了部分场景下大文件与大文件夹的读写及删除性能,对局域网播放是实打实的提升。微信
影视应用升级到v0.9.7-3后,支持播放RTP/UDP组播转发后的HTTP直播流,还优化了strm流信息提取,电视直播党可以重点关注。微信另外RAID1和RAID10的写入性能也有明显提升。
灰度推送到你头上之前,把上面的清单对一遍,升级就只是个流程问题,而不是一次拆盲盒。
你的飞牛收到1.2推送了吗?升了还是再等等?评论区聊聊你的设备型号和文件量,给还在观望的朋友一个参考。