























作为「中年男人有三大爱好:充电头、NAS、路由器」之一,NAS 是数码圈很多人津津乐道的话题,什么是 NAS ?简单来说,可以把它当做一个本地运行、自托管、速度飞快的网盘,能够把照片、影音、软件等等各种数据存进去。如果这个时候有人问,为什么不用网盘,肯定会冒出来一堆理由,比如 NAS 能更好的保证隐私、不受网盘审查的影响等等,我就不展开赘述了。
我把 NAS 分成两类,成品 NAS 和自组 NAS 。成品 NAS 顾名思义就是由专门做 NAS的厂商定制硬件和系统发布的产品,常见的品牌有群晖、威联通、铁威马、绿联、极空间等等。自组 NAS 是一些动手能力强、喜欢折腾的人自己攒硬件,安装开源 NAS 系统做出来的 NAS。两类 NAS 各有优劣,成品 NAS 是专业厂商定制的,操作简单,运行稳定,但有一定的产品溢价。自组 NAS 性价比高,但配套的软件比较分散,出了问题以后排查解决问题相对困难。
NAS 的体验主要受硬件和软件影响。硬件顾名思义就是 NAS 的硬件配置,NAS 本质上也是一台电脑,所以固态硬盘肯定比机械硬盘快,但机械硬盘存储数据更可靠。好的 CPU 肯定比差的 CPU 快。软件呢,就是运行在 NAS 上的操作系统以及配套的手机 APP 等,其实我个人觉得软件比硬件更影响 NAS 的体验,作为核心竞争力,原本的 NAS 市场相当封闭,各厂商的软件通常只能在自家硬件上运行,所以才会有群晖是买系统送硬件的说法。这当然也能理解,NAS 和电脑一样,就像苹果不会主动把 macOS 放出来让所有的电脑都能装 macOS。
作为 NAS 的灵魂,市面上常见的NAS 系统有群晖的DSM、威联通的QTS以及开源的TrueNAS等。本文的主角飞牛 OS,是由飞牛团队在2025 年 11 月 24 日发布的第一个正式版本,按照飞牛团队官方的说法,飞牛 OS 有以下的优点:

我在2020 年的时候入手了一台威联通TS-453Bmini,其中的酸甜苦辣后文会详细道来,总之忍受不了威联通巨卡无比的网页端,我给威联通刷了飞牛 OS。威联通的网页端,大家可以感受一下。
相同的硬件,飞牛 OS 的流畅度大家可以感受一下。
品牌 NAS 的硬件通常高度定制化,导致飞牛 OS 这种第三方系统在品牌 NAS 的设备上很容易出一些兼容性的问题,比如目前我了解到直接在威联通TS-453Bmini上安装飞牛 OS 后,有 1、2 硬盘位无法识别、风扇无法调节的问题,好在社区已经有了解决方案,但少有汇总的文章,这也是我写这篇文章的缘由。
给威联通的TS-453Bmini刷飞牛 OS 和正常电脑重装系统是一样的,我们需要准备以下工具:
威联通的NAS安装飞牛 OS,有两种安装思路,一种是安装到 U 盘上,NAS 启动的时候通过 U 盘引导,另一种思路是安装到硬盘(推荐固态硬盘)上,NAS 启动的时候通过这块硬盘引导。由于飞牛 OS 在硬盘上安装的时候可以分区,给系统留 64G,其余的可以用于存储数据,加上 64G 以上的U 盘也不便宜,所以我更推荐把飞牛 OS 安装到 SSD 上。
飞牛官网提供了详细的安装教程,这里仅介绍给TS-453Bmini装飞牛 OS 的核心步骤。

mac及 linux 可以打开命令行工具,输入下列指令可以查看文件的 md5 。
➜ ~ md5sum ~/Downloads/fnos-1.0.0-1326.iso
4c69d7df784b84efbabc038e29d97bf7 /Users/scarleast/Downloads/fnos-1.0.0-1326.iso2. 制作启动 U盘,可以使用Rufus、balenaEtcher等工具制作启动 U 盘。

3. 给TS-453Bmini插好启动 U 盘和键鼠,用 HDMI 线连接显示器,用网线连接路由器。如果希望把飞牛 OS 装在 U 盘上,就再插一块 U 盘。如果像我一样,希望把飞牛 OS 装在 SSD 上,就把 SSD 插在TS-453Bmini的 3、4 盘位上(从左到右一次是 1、2、3、4 盘位)。准备好以后,开机狂按 DELETE 或者 ESC。
我这里不知道为什么,开机以后没来得及按
DELETE和ESC,自动从 U 盘启动,进入飞牛的安装界面了,各位灵活应变。
进入飞牛的安装界面以后,根据提示一路下一步就行了,飞牛官网的安装教程更加详细。
4. 安装完成以后,先登录飞牛 OS 的网页端,完成账号等初始化的设置,之后关机,拔掉启动 U 盘。
5. 再次开机后狂按 DELETE 或者 ESC ,直到出现 bios 设置的界面,我们在这里修改引导,设置启动顺序。因为我把飞牛装在了 SSD 上,所以如下图所示,我把Boot Option #1 设置成固态硬盘,如果是把飞牛 OS 安装在 U 盘上,就把Boot Option #1 设置成对应的 U 盘。

6. 设置完成后,保存 BIOS 设置,退出即可。

到目前为止,TS-453Bmini已经可以使用飞牛 OS 了。修改启动顺序这个环节我折腾了很久,我一开始以为默认的USB DISK MODULE PMAP指的是 U 盘,于是我把Boot Option #2 设置成固态硬盘,结果每次开机都自动进入了威联通的恢复模式。这其实是因为USB DISK MODULE PMAP指的是威联通内置的 DOM 盘,威联通这样的厂商为了防止自家 NAS 系统出现问题,通常会内置一块存储自家的系统镜像DOM 盘,如果开机后检测到系统出现问题,会自动从 DOM 恢复系统到硬盘插槽的硬盘上。
原生的飞牛 OS 在TS-453Bmini上存在 1、2 盘位无法识别,风扇无法调节的问题,修改这两个问题需要使用命令行工具,通过 SSH 连接到 飞牛 OS 的后台(就像所谓黑客对着黑框框的屏幕敲一堆命令一样,不过不用担心,这里并不复杂)。

2. 在 Web 页面上配置docker 镜像加速。根据下图,找到设置 docker 镜像加速的位置。

3. 添加镜像加速源:https://docker.1ms.run,设置完成后如下图所示,注意调整加速源的优先级。

4. 在 Web 页面上开启 SSH 服务

5. 使用终端工具SSH登录飞牛,mac、linux 可以直接在终端通过ssh <你的飞牛账号>@<你的飞牛 IP>连接,也可以使用图形化工具,windows 有 putty 之类的工具,mac 有 termius 之类的工具,各种工具大同小异,选择合适的即可,这里我用 termius 举例。

看到下面的页面就说明连接成功了,后续我们的设置都要在这个黑框框里输命令执行。

pci=noacpi是由于TS-453Bmini的四个硬盘槽是由两个 SATA 控制器实现的,1、2 盘位是 Intel 原生的,但威联通固件的ACPI配置错误,导致飞牛 OS 无法通过 ACPI 读取到 1、2 盘位的硬盘,参数这样修改是让飞牛 OS 绕过ACPI枚举PCI设备,从而识别 1、2 盘位。acpi_mask_gpe=0x39是1、2 盘位如果有空置,其电源管理会产生大量的中断,导致系统卡死,这个配置屏蔽了相应的中断。sudo sed -i -e 's/^GRUB_CMDLINE_LINUX=.*$/GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr pci=noacpi acpi_mask_gpe=0x39"/' /etc/default/grub2. 执行 sudo cat /etc/default/grub输出 grub 配置文件检查修改是否有效,人工检查GRUB_CMDLINE_LINUX是否已经修改,修改后的 grup 配置文件如下所示:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT="gnulinux-6.12.18-trim-advanced-64d78d60-45d2-4680-901b-14bda0c7b281"
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr pci=noacpi acpi_mask_gpe=0x39"
# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
#GRUB_DISABLE_OS_PROBER=false
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal
GRUB_TERMINAL=console
GRUB_GFXPAYLOAD_LINUX=text
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"3. 更新 grub:sudo update-grub
4. 重启:sudo reboot
5. 重启后 web 端已经能够识别所有盘位的硬盘了

cd /tmp && git clone https://github.com/gzxiexl/qnap8528.git && cd qnap8528 2. 赋予脚本执行权限:
chmod +x build.sh 3. 更新驱动
sudo ./build.sh 4. 检查驱动:sensors |grep fan,能看到输出说明已经正常了
scarleast@qnap-fnOS:/$ sensors |grep fan
fan1: 357 RPM
scarleast@qnap-fnOS:/$ sensors |grep fan
fan1: 358 RPM
scarleast@qnap-fnOS:/$ 





将近 6 年的时间跨度,超过 4409 元的金钱投入(网盘备份的会员费、电费都没有计算),当我反问自己收获了什么时,竟一时语塞:我到底是有多重要、多隐私的数据存满了 NAS 里这块 8T 硬盘,其中有多少数据在这 5 年多时间浏览过,又有多少数据我会在未来 5 年再次查看或者使用——我真的需要一台 NAS 吗?很多看似“刚需”的场景,其实可能是伪需求,完全可以用更便宜、更轻松的方式实现:
心理学上有个词儿,叫”专注点幻觉“,指的是当人们把注意力集中在某一个因素上时,会高估该因素对整体幸福、满意度或未来结果的影响。NAS 就很符合这种情况,挑选 NAS、研究 NAS 的时候,我们会无限高估这东西对生活的影响,等真的拥有了 NAS,发现也就那么回事儿。硬盘、内存价格飞涨的今天,我们在消费 NAS 这样一个烧钱玩意儿的时候,更需要保持冷静,我到底有哪些需求?这些需求真的一定需要 NAS 来解决吗?如果真的很想拥有一台 NAS,不妨翻出吃灰的旧电脑,试试飞牛吧!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。