大家好,我是 WeiyiGeek,一名深耕安全运维开发(SecOpsDev)领域的技术从业者,致力于探索DevOps与安全的融合(DevSecOps),自动化运维工具开发与实践,企业网络安全防护,欢迎各位道友一起学习交流、一起进步 ,若此文对你有帮助,一定记得点个关注⭐与小红星❤️或加入到作者知识星球『 全栈工程师修炼指南』,转发收藏学习不迷路 。
0x00 前言简述
又好久没有折腾 NAS 了,原来一直使用的是 QNAP 的 NAS 系统,更多该NAS设备的介绍与实践可参考作者前面发布的 《QNAP 威联通》专栏,这不通过同事介绍,了解到一款名为 FNOS (鼎鼎大名的飞牛)的系统,可以正版免费使用,界面清爽,并且更加的节约资源,于是乎,就首先在虚拟机中尝试了一下,发现确实不错,所以就打算把 QNAP 的 NAS 系统改装为 FNOS 。
看过前面专栏的朋友,应该知道作者购买的 NAS 设备是 TS-464C2-8G,该设备搭载了 QTS 系统,也就是 QNAP 的官方系统。这一款性价比高在,内存可最大扩容到 16G ,磁盘数为 6 盘位(四块机械单块最大支持22T、2块M.2单块最大支持4T)、两个2.5 Gigabit 以太网络端口 (2.5G/1G/100M) ,三个USB其中两个Type-A USB 3.2 Gen 2(10Gbps),支持HDMI输出,当时在 2024 年 10 月份购买的,使用京东 Plus 会员价格在 1985.79 左右,相对比于目前的 2699 的价格,性价比还是可以的。
之后,作者加装了一个8G的金士顿内存条,总共达到了16G,又分别购买了一块惠普M.2的硬盘(512G)以及一块4T西部数据的红盘,前者用来安装系统以及软件安装,后者主要用来存储数据(如备份、容器中需持久化数据)。
大家有需要购买作者同款设备及配件的可以在下述连接中购买,此外,若没有废旧电脑,也可购买飞牛的NAS设备,或者坐等小米 NAS 发布!
- [威联通(QNAP)TS-464C2 宇宙魔方四核心处理器nas家用网络存储服务器内置双M.2插槽AI个人私有云](https://u.jd.com/EOyoUg1)- [金士顿 (Kingston) 8GB DDR4 3200 笔记本内存条](https://u.jd.com/EDy5N7L)- [惠普(HP)1TB SSD固态硬盘 M.2接口(NVMe协议) FX900Plus系列|PCIe 4.0(7100MB/s读速)](https://u.jd.com/Eay9g4t)- [西部数据(WD)NAS机械硬盘 WD Red Plus 西数红盘Plus系列 SATA CMR垂直 1T-12T网络存储 3.5英寸nas服务器数据 4TB WD40EFZZ](https://u.jd.com/Egy7nn5)
好了废话不多说,直接进入正题。
温馨提示:若文章代码块中存在乱码或不能复制,请联系作者,也可通过文末的阅读原文链接,加入知识星球中阅读,原文链接:https://articles.zsxq.com/id_8ma0zp8ogj5d.html
0x01 介绍 FNOS 系统
简单来说,FNOS NAS 系统是一款免费、开源的国产NAS操作系统,它是一个可以安装在自有电脑或服务器上的软件,NAS 系统操作界面简洁,非常符合国人的使用习,软件商城提供的软件与服务也非常丰富,可以满足绝大多数 NAS 用户的基础需求, 比如:文件共享、备份、相册管理、媒体服务器等,还有对应的移动端应用,可以随时随地的访问 NAS。
weiyigeek.top-FNOS NAS 系统界面图
根据其官方发布和社区评测,它具备以下特点:
- 完全免费与开源:采用GPL协议,没有授权费用。兼容性强:基于最新 Linux 内核(Debian 发行版本) 深度开发,兼容性好,可以自由部署在任何兼容的x86或ARM硬件上,闲置 NAS、PC 都能装载使用。功能全面:提供了NAS的核心功能,如文件共享、备份、相册管理和媒体服务器等。其1.0正式版已支持Docker、虚拟机等进阶功能,并具备企业级的存储管理能力(如ZFS文件系统、快照等)。高度可定制:基于Linux深度开发,支持通过Docker容器安装各类应用,有较强的灵活性和可玩性。内网穿透: 免费使用 FN Connect 可实现基础外网访问 NAS、备份相册等场景,注:不限制连接终端设备数,带宽在2~4 Mbps左右。
weiyigeek.top-FNOS NAS兼容性图
官网地址:https://www.fnnas.com
与群晖、威联通的详细比较
而与群晖(Synology)和威联通(QNAP)是两家主流的商业NAS系统对比,它们之间的核心差异可以从下面这个表格快速了解:
| 对比维度 | 飞牛 fnOS | 群晖 (Synology) | 威联通 (QNAP) |
|---|---|---|---|
| 产品本质 | 免费的NAS操作系统,需自备硬件安装。 | 商业NAS硬件及系统一体化方案。 | 商业NAS硬件及系统一体化方案。 |
| 核心优势 | 零成本、开源自由;模块化设计,可扩展性强。 | 系统易用性极佳,生态成熟稳定。 | 硬件性能与扩展性强,虚拟化等功能专业。 |
| 目标用户 | 偏好DIY、有技术基础、追求性价比和自由的用户。 | 注重省心、稳定,无需深度折腾的家庭及中小企业用户。 | 需要高性能、爱折腾、有虚拟化等专业需求的进阶用户。 |
| 成本门槛 | 主要投入在自购硬件,软件本身免费。 | 软硬件一体购买,价格相对较高。 | 同级硬件配置下性价比较高,但系统有一定学习成本。 |
除了表格中的核心差异,它们在具体使用体验上也有不同:
系统体验与生态
-
-
- 群晖DSM系统以直观、易用著称,界面设计对新手非常友好。它拥有一个经过严格审核、丰富且稳定的官方“套件中心”,提供各类应用程序,适合追求一站式稳定解决方案的用户。威联通QTS/QuTS系统功能非常全面且强大,尤其在存储管理和虚拟化方面有优势。但界面相对复杂,学习曲线较陡,更适合有一定技术基础的用户。飞牛fnOS作为后起之秀,系统设计也注重易用性。它的生态依赖于开源社区和Docker,在应用数量上可能不及群晖,但自由度和可定制性更高。
-
适用场景与人群
-
- 选择飞牛fnOS,意味着你需要自行挑选和组装硬件,并享受后续深度定制的乐趣。它适合技术爱好者、预算有限的极客用户或希望利用旧硬件搭建NAS的人。选择群晖,你购买的是一个开箱即用、后续维护省心的完整产品。它特别适合家庭用户、小型办公室或任何不希望花费时间学习复杂IT知识的人群。选择威联通,你往往能以更优的价格获得更强的硬件配置(如更多的扩展槽、更快的网口)。它非常适合有高性能存储需求、需要运行虚拟机或搭建复杂家庭实验室的进阶玩家。
如何选择?
你可以根据以下思路进行决策:
1.明确自身需求:问问自己,NAS最主要用来做什么?是简单的文件备份和照片同步,还是搭建家庭影院、运行开发环境或智能家居系统?
2.评估技术能力:是否愿意并能够自己研究硬件兼容性、安装系统、排查故障?
3.权衡预算与时间:是希望一次性付费购买省心服务(群晖/威联通),还是愿意投入时间、通过DIY来节省资金并换取更大自由度(飞牛fnOS)?
总的来说,飞牛fnOS提供了一个极具性价比的NAS解决方案,尤其适合有一定技术背景、追求自由度和可定制性的用户。而群晖和威联通则更适合那些希望省心、稳定且无需过多技术投入的用户。而选择哪一款,取决于你的具体需求和个人偏好。
0x02 改装 FNOS 系统
描述:实际上官网已经给出了详细的教程,例如《如何安装和初始化飞牛 fnOS?|https://help.fnnas.com》,这里针对重要步骤进行说明即可,相信各位玩NAS的道友,应该都能看懂,不过再改装之前,建议先备份好数据,其次准备一个4G以上的U盘,使用 Rufus4.5 来制作启动盘。
操作步骤
01.从官网下载最新 FNOS 系统镜像文件[https://www.fnnas.com/download?key=fnos],目前版本 fnos-1.1.11-1438.iso,然后使用 Rufus4.5 将其写入准备启用U盘里。
weiyigeek.top-FNOS 系统启动盘制作图
02.准备一个显示器并与NAS连接好,将 U 盘插入 QNAP NAS 设备,开机时持续按 Delete 键(部分机型可能需按 F2 或 Esc),即可进入威联通NAS设备 BIOS 设置界面。
weiyigeek.top-American Megatrends BIOS 图
03.在 BIOS 设置界面中,切换到 Save & Exit 选项卡,然后选择制作的启动盘 U 盘回车进行启动。
weiyigeek.top-启动项选择图
04.进入安装界面,选择 Graphical Install 选项进行图形化安装。
weiyigeek.top-图形化安装图
05.选择系统安装位置,这里我选择的是硬盘(/dev/nvme0n1)M.2 固态硬盘,然后点击 下一步 按钮进行安装,注意此操作步骤会格式化所选硬盘,请确保已经备份好重要数据。
weiyigeek.top-安装位置图
06.等待系统安装完成,点击下一步。
weiyigeek.top-等待系统安装完成图
07.然后进行网络设置,选择DHCP还是静态获取,设备完毕后点击保存,重启 NAS 设备。
weiyigeek.top-网络设置图
08.在浏览器中输入 NAS 的 IP 地址进行访问,例如 http://10.20.172.151:5666,点击开启 NAS 之旅,设置设备名称,以及管理员账户密码。
weiyigeek.top-设置管理账户图
温馨提示:FNOS 系统默认 HTTP 端口为 5666,HTTPS 端口为 5667,如果需要修改端口号,可通过控制台登录后进行在安全性、端口设置配置。
09.设置的管理员账户密码,亦可用于后续通过 shell 登录 FNOS 系统,这里通过控制台登录,如下图所示。
weiyigeek.top-控制台登陆图
10.至此,FNOS 系统已经安装完成,接下来就可以开始使用了,可根据初始化提示进行下一步操作,注意请根据需要选择文件系统,通常情况下缺省即可。
weiyigeek.top-文件系统图
11.例如,首先创建存储空间,可以将安装 FNOS 系统后,剩余的硬盘空间加入到存储空间中,用于安装软件以及Docker容器等,同样的操作将 4T 的硬盘也创建并加入到新的存储空间中,用于相关应用数据的持久化存储,以及用于手机、电脑备份等。
weiyigeek.top-图
12.接下来,在注册一个账号,用于后续使用 FNOS 系统的一些功能,例如 FN Connect 内网穿透等。
weiyigeek.top-系统设备信息图
至此,我们威联通设备改装 FNOS 系统已经完成,接下来作者将讲解一些新手朋友们需要注意配置的功能、以及需要安装的软件工具。
2920