ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

两百元自制3L开源NAS:三盘位飞牛云fnOS+4K硬解全攻略

两百元自制3L开源NAS:三盘位飞牛云fnOS+4K硬解全攻略 最近后台不少朋友问我到底存不存在一台机器体积小到能塞进电视柜角落、能装三块硬盘、7x24小时开机电费不心疼、还能流畅播放4K视频关键是预算最好控制在两三百块。我以前总觉得这种要求太苛刻直到看到一位大佬放出的开源3L小机箱图纸再配合现在很火的免费NAS系统飞牛云fnOS整个方案才变得非常现实。这篇文章我就从头到尾复盘一遍这台“两百出头、三盘位、待机6W、支持4K解析”的开源小主机的搭建过程。先说结论这套方案并不是完美无缺它需要你接受二手硬件、愿意折腾打印或者代打机箱并且最好有点动手能力。如果你只想插上硬盘就用那买成品NAS更省心。但如果你享受自己拼一台专属小服务器的过程那这篇内容应该能帮你少走不少弯路。1. 从需求到方案3L机箱为什么能装下三盘位很多人第一次听到“3L小主机”没概念我举个例子一瓶常见的1.5L矿泉水大约高度30cm3L大概就是两瓶矿泉水的体积。放在书架上它比一本厚词典大不了太多。1.1 一台NAS摆在哪里决定了它的体积我这次的目标非常明确丢在电视柜角落旁边是路由器和机顶盒深度不能超过25cm高度不能太扎眼而且要静音。市面上的成品NAS像群晖两盘位型号体积也有2L左右但价格动辄一千五起步蜗牛星际这类矿渣虽然便宜但机箱是标准ITX小塔体积普遍在8L以上放在桌面上还是很占地方。3L体积是怎么算出来的我这台机箱的长宽高大约是220mm×220mm×65mm220×220×65÷1000正好3.1L。这个尺寸设计得很讨巧宽度不到23cm高度只有6.5cm侧放像一本精装书立起来也不挡视线。1.2 三盘位的空间是怎么“挤”出来的三盘位不是三个3.5寸硬盘位而是1个M.2 NVMe固态硬盘位加2个SATA硬盘位这样设计非常聪明。M.2固态直接躺在主板上完全不占独立空间相当于免费送一个盘位剩下两块SATA硬盘叠放在硬盘支架里支架只占主板一侧的狭长空间。如果坚持用3.5寸机械硬盘情况就完全不同了。一块3.5寸硬盘厚约26mm两块叠起来超过52mm加上支架和减震垫机箱厚度直接干到80mm以上体积马上突破4L。所以我这次做的是1个M.2做系统盘、2块2.5寸盘做数据盘的方案。如果你有大容量3.5寸盘需求同样图纸改成“1块3.5寸1块2.5寸”也可以但机箱要加厚已经不是纯3L方案了。1.3 为什么选择飞牛云而不是群晖或TrueNAS系统层面我直接在免费系统里选了飞牛云fnOS。原因有三个第一界面逻辑对从群晖转过来的用户几乎零学习成本文件管理、共享、用户权限、应用中心这些都有。第二它对普通x86硬件兼容性好U盘装上就能直接用不像黑群晖有引导和网卡驱动这类糟心事。第三自带影视、相册、下载、Docker这些NAS常用功能手机App也做得比较完善。TrueNAS我也装过虽然开源和ZFS很强大但界面偏专业普通家庭用户容易劝退。fnOS在免费系统里属于“开箱即用”的类型不需要太多底层知识。不过要提醒一句它目前虽然免费但毕竟是商业公司维护的产品将来免费策略会不会调整不好说所以重要数据一定要做好离线备份别把鸡蛋全放一个篮子里。2. 硬件选型与成本控制两百出头的“捡垃圾”清单既然目标是两百出头就只能走二手平台捡垃圾路线。我反复强调这个预算不含硬盘包含的是主板CPU套装、内存、散热器、供电模块、机箱材料和杂项。你如果运气好碰到低价零件能压到200出头正常行情下250以内完全可行。2.1 主板与CPU在便宜和4K硬解之间找平衡CPU我选了Intel 8代赛扬G4900T2核2线程35W TDP自带UHD610核显。这颗U二手价格很低性能虽然不强但关键点在于它的核显支持4K HEVC 10bit硬解播放4K视频时CPU占用很低。搭配H310 ITX主板二手板U套装在120到180之间浮动视成色和渠道。为什么不选更老的4代/6代平台因为那些核显不支持HEVC 10bit硬解播放高码率4K视频会很吃力标题里的“4K解析”就没法成立。而N100、N5105这些新低功耗板虽然好但一块主板就要三四百预算直接翻倍。主板方面我这次必须要有两个M.2接口一个是M.2 Key M走NVMe协议给系统盘用另一个是M.2 Key E或AE给无线网卡用。同时原生SATA口至少两个。H310 ITX这类板子普遍带4个原生SATA满足需求。如果没有板载无线网卡接口也可以买PCIe x1转M.2 Key E挡板卡但要占用PCIe插槽内部走线会乱一点。2.2 内存、硬盘与无线网卡怎么配内存直接上DDR4 8GB单条二手价格大概三十多。为什么不上4GB因为跑飞牛云系统后还要开Docker、下载工具、影视刮削4GB很容易吃紧转码时内存占用会突然飙升。硬盘方案是系统盘用M.2 NVMe 128GB数据盘用两块2.5寸机械硬盘。M.2系统盘的好处是彻底不占机内空间而且系统响应速度快两块2.5寸盘一块放家庭照片备份一块放影视下载文件。2.5寸机械盘二手1TB价格很低但如果追求可靠建议买新盘或NAS专用盘。无线网卡方面我选的是M.2 2230 Key E接口的AX210支持WiFi6和蓝牙5.2二手拆机卡几十块。装上之后这台NAS既可以当无线设备接入路由器也能利用蓝牙做一些外设扩展。不过后面实测发现无线适合做备用链路主力还是建议插网线。2.3 供电与散热的功率余量机身空间太小塞不下SFX电源所以采用DC-ATX直插电源板加外置19V电源适配器的方案。DC-ATX直插板体积只有一张卡片大小插在主板上不占地方效率也比老式电源更高。功率怎么选我算了这样一笔账G4900T满载约35W主板PCH加内存约10W两块2.5寸机械盘各3W左右无线网卡2W满载合计约53W。留出余量我选了额定76W的19V/4A适配器日常使用不会满载。如果你以后想带3.5寸大容量机械盘单块就要多出5到8W而且启动瞬间电流很大适配器最好换成19V/5A以上。散热器用小下压式铝片加一个8cm低转速风扇就够。35W TDP的CPU发热不大重点是风扇要选安静的别买那种高转速暴力扇。整套价格我列个表供参考配件来源参考价元H310 ITX主板G4900T套装二手130-180DDR4 8GB单条二手30-40下压式散热器全新10-20DC-ATX直插板19V适配器全新30-40AX210 WiFi6无线网卡二手拆机40左右机箱材料耗材/代打视打印机情况40-60杂项SATA线/供电线/螺丝/铜柱全新10-20合计大概290到360听起来比标题高这里的关键是机箱材料可以压缩如果自己有打印机耗材成本不到30主板CPU套装如果能蹲到150以内的整机就能压到250以内。我是自己打印的所以总花费稳定在两百出头这个档位。不同渠道价格浮动很大这套清单的意义是给你一个砍价参考。3. 开源机箱图纸与装配不只是打印一个盒子图纸是大佬开源出来的你可以在一些开源硬件社区或代码托管平台找到。这里我重点讲结构逻辑和装配时最容易踩的坑。3.1 机箱结构到底怎么设计的整个机箱分成了几块上盖、底板、前后面板、硬盘支架还有侧板。主板平放在底板上CPU散热器朝上硬盘支架立在主板长边一侧形成一个“L”形布局。这样主板和硬盘互不遮挡SATA线和供电线可以从支架底部的小窗口穿过去整体走线非常规整。螺丝规格以M3为主铜柱用于主板固定和上盖支撑。3D打印件有一个比较烦的问题打印件本身有公差特别是热熔后孔位会略微收缩。我这次装的时候好几个螺丝孔都要用锉刀或螺丝刀扩一下所以强烈建议有条件的话买几个M3热熔螺母嵌进打印件这样反复拆装也不容易滑丝。3.2 打印参数、材料选择和替代方案材料方面PLA最容易打印价格便宜但耐热性差夏天密闭空间温度高容易软化而且螺丝孔强度不够。PETG是更好的选择虽然打印温度高一点、稍微需要调参数但韧性和耐热性好很多NAS这种24小时运行的设备建议直接上PETG。打印参数可以参考层高0.2mm壁厚3层以上填充率25%到40%底板加裙边防止翘边。整个机箱的打印时间看打印机速度大概在10到20小时之间。如果你自己没有打印机可以找代打服务或者去本地的创客空间碰碰运气。用亚克力激光切割也能做但图纸是为3D打印设计的直接改材料需要重新适配卡槽新手不建议。3.3 装配顺序与走线细节我的装配顺序是这样的先把CPU、内存、无线网卡、M.2系统盘全部装好再放进机箱底板上固定。接着装DC-ATX直插电源板接好24Pin和CPU供电线。然后固定硬盘支架把两块2.5寸盘放进支架里SATA数据线和供电线从小窗口穿出来接好。最后盖上盖板装侧板。这里有个细节务必注意无线网卡天线。一开始我把天线放在机箱内部结果信号很差2.4G信号强度测出来只有-65dBm左右。后来把天线从尾部开孔伸出去贴在机箱外侧信号直接改善到-48dBm。金属或碳纤维材质对无线信号屏蔽很强3D打印的塑料外壳还好一点但内置天线依然不推荐。4. 飞牛云fnOS系统安装与三盘位存储配置硬件拼好只是第一步真正让它变成NAS要看系统配置能不能满足日常使用。这一步我踩了不少坑单独拿出来写清楚。4.1 制作启动盘与BIOS设置要点到飞牛云官网下载fnOS镜像用写盘工具烧录到U盘上。我习惯用balenaEtcher图形界面选镜像、选U盘、点Flash三步搞定。U盘容量不用大一个8GB就够。BIOS设置需要注意四点U盘启动优先级要调到第一位硬盘模式改为纯UEFI很多H310主板的默认CSM状态会导致安装程序卡在Logo界面关闭快速启动避免系统安装完成后重启找不到启动项开启ErP/Low Power节能模式这一步对后续降低待机功耗很有帮助但不同主板叫法不一样搜关键字“ErP”或“CEC Ready”4.2 安装与初始化重要的一课安装时系统会格式化和选择系统安装盘。这里必须说一个我自己的教训装系统前先不要插数据盘只保留M.2系统盘在机器里。我第一次装的时候顺手把两块数据盘也插上了初始化界面差点选错目标还好没造成数据损失。稳妥做法是系统装好、存储管理里确认识别正常之后再热插拔或关机加数据盘。fnOS初始化时会设置管理员账号密码然后会让你创建存储池。这里建议先不急着建池把系统盘独立出来数据盘单独管理后面思路会清晰很多。4.3 存储池划分RAID1还是单盘模式fnOS的存储管理支持多种模式。我选了两块2.5寸机械盘各自单盘模式一块作为“照片备份”个人空间另一块作为“影视下载”共享文件夹。为什么不用RAID1因为RAID1会让容量减半而且两块二手盘做RAID1重建时压力很大反而容易出问题。家庭场景下重要数据靠多端备份比RAID更实在。如果你有NAS经验也可以在fnOS里把两块SATA盘合并到一个存储池创建多个共享文件夹再配合权限分配道理是一样的。M.2系统盘不需要加入存储池系统和应用默认装在这里。4.4 应用与Docker一台能下载、能刮削、能播放的机器fnOS应用中心自带很多常用软件比如迅雷、qBittorrent、Jellyfin。我更习惯用Docker手动部署qBittorrent挂载路径按自己存储池实际挂载点修改即可docker run -d \ --nameqbittorrent \ -e PUID1000 PGID1000 \ -e TZAsia/Shanghai \ -p 6881:6881 -p 6881:6881/udp \ -p 8080:8080 \ -v /vol1/docker/qbittorrent/config:/config \ -v /vol1/data/downloads:/downloads \ --restart unless-stopped \ linuxserver/qbittorrent飞牛影视那边把影视目录挂载进去它会自动刮削海报墙。局域网内用SMB协议共享文件夹手机和电脑访问都很方便这一步在文件共享功能里开启SMB服务后直接按IP地址就能连。5. 待机6W功耗与4K硬解实测数据说话标题里“待机6W功耗”和“支持4K解析”是很多人关心的核心卖点但实际数据要分场景说清楚不然容易被误解。5.1 功耗实测6W是有前提的我用功率计实测结果如下状态功耗关机但电源通着0.8W系统空闲仅M.2 SSD无线网卡开启6.2W加挂两块2.5寸机械盘空闲16.5W两块机械盘持续读写18.9W4K视频硬解播放11W左右CPU满载36W所以标题里的“待机6W功耗”准确说是“单M.2系统盘、无线网卡开启、系统空闲”时的整机平台功耗不含机械硬盘。一块2.5寸机械盘空闲功耗就要2到3W全速读写时更高3.5寸大容量盘空闲时也要5到8W。如果有人告诉你“挂了机械盘还是6W”那基本不现实。5.2 4K解码实测需要什么条件才能流畅我拿了一部4K 60fps、H.265 10bit、高码率的电影来测。用飞牛影视播放时CPU占用大概20%左右核显的视频解码引擎占用接近50%播放非常流畅快速拖进度条也不卡。4K H.264的片源更没压力。但有一个坑必须提醒G4900T这颗U的核显不支持AV1硬件解码遇到AV1编码的4K视频就会明显卡顿CPU占用直接飙高。如果你的片源主要是AV1就要换带AV1硬解的新平台比如N100这类或者老老实实把片源转码成H.265再播放。另外远程转码场景下它勉强能支撑1到2个用户同时观看。飞牛影视可以设置转码把4K降为1080P推流给手机这个过程中CPU负载会高一些但还在可用范围内。5.3 散热与噪音表现室温25℃左右待机时CPU温度在38℃上下风扇转速压得很低一米外听不到明显声音。播放4K半小时后CPU温度大概50℃还是很稳。长时间下载时两块2.5寸机械盘温度在40到42℃之间机箱摸上去只是温热。噪音方面主要来源是机械硬盘的寻道声。2.5寸盘相对安静深夜时一米距离测大概28到30dB基本不会吵到休息。风扇我设置了静音曲线BIOS里找Fan Control调成Silent模式就行。这里不建议用那种自带小风扇的劣质DC电源板很多会发出高频啸叫宁可用被动散热的直插板。6. 踩坑记录和后续扩展给同样想动手的人最后这部分我把这次折腾过程中最有价值的教训整理出来每一条都是真金白银换来的。6.1 SATA硬盘供电与识别问题第一次装好硬盘开机系统只认到一块盘另一块盘完全没反应。排查半天问题出在4pin转SATA供电线上那种品字形转街头只要有一点接触不良就会导致硬盘随机掉盘。解决方法是换一条质量好一点的一分二供电线或者直接用DC电源板自带的SATA供电线。还有一个启动掉盘的坑两块机械盘同时加电瞬间启动电流远大于额定电流如果DC适配器功率余量不足会触发过流保护导致某块盘启动失败。我换了一个19V/5A适配器之后再没出现类似问题。建议预算内尽量选功率余量充足的适配器别贪便宜买刚好够用的。再说一个主板层面的坑部分ITX主板在使用M.2接口时会共享或禁用部分SATA口。比如说明书上标注“M.2使用PCIe通道时SATA2失效”那就不能把数据盘插在SATA2口上。这个一定要提前看主板手册我第一块盘掉盘就有这方面嫌疑。6.2 无线网卡天线位置与信号折腾前面提到内置天线信号差后来把天线移到机箱外侧信号改善明显。但我也发现即使信号好了无线链路在长时间大流量传输时依然不如有线稳定偶尔会有丢包。所以我现在的网络策略是有线网口作为NAS主力链路M.2无线网卡作为备用或访客网络需要大文件拷贝时走有线平时手机和电视走WiFi访问NAS没任何问题。如果你不想用无线网卡那个M.2 Key E接口还有一个进阶玩法转接出2.5G以太网口。市场上有M.2 AE转2.5G网卡的小板插入后可以让这台小主机拥有双2.5G网络接口对有高速传输需求的人是个很好的升级路径。6.3 后续还能怎么升级这套平台的升级空间其实不小CPU可以升到i3-8100T或i3-9100T4核8线程转码能力明显增强但价格会翻倍看需求决定机箱侧板可以换成亚克力透明板颜值提升也方便观察内部状态如果以后硬盘数量增长可以把两块2.5寸升级成一块大容量3.5寸配合外置硬盘盒做冷备份系统方面fnOS的Docker生态已经比较丰富我后面准备加装一个同步服务把家里电脑的文档实时同步到这台小主机上反正这台机器我准备让它安静地在电视柜角落跑个一年半载。两百出头的成本换来一台不到3L、能转码、能下载、能备份的小型家庭服务器这笔账怎么算都挺划算。如果你也想动手试试记住最关键的一句话硬件可以捡垃圾但硬盘供电和数据备份绝对不能省。
返回列表