前阵子帮朋友清理杂物间,翻出一台被人遗忘的小主机,我顺手把它改造成了一套低功耗飞牛NAS。整套主机花出去的现金控制在100元以内,却同时满足了低功耗、稳定和拓展强这三个看起来有点矛盾的需求。很多朋友一听到“NAS”,第一反应是成品机两三千起步,第二反应是自己配一台也得花不少。实际上二手市场里藏着大量当年办公或工控退役的低功耗小主机,只要选对平台,配合免费可装的飞牛系统,完全可以用极低的成本打开家庭存储的大门。这篇文章围绕这台100元机器的选型、装机、配置、实测和后续扩容,把我踩过的坑和验证过的数据都写出来,给想低成本入门的人一份参考。
1. 100元预算先想明白:这笔钱到底该花在哪个部件上
1.1 成品NAS与DIY的差价到底差在哪
很多朋友不理解,为什么成品NAS敢卖一两千,而DIY只要100元。成品NAS贵在软件研发、工业设计、售后服务和品牌溢价,这些东西确实值钱,但如果你愿意用免费的NAS操作系统,这些成本完全可以省下来。飞牛OS这类系统把存储管理、共享协议、Docker应用都做好了,等于直接把最贵的那部分软件成本抹掉了,剩下的预算可以全部花在硬件上。
“100元买NAS”听起来像开玩笑,二手硬件恰好能把价格打下来。很多公司批量替换下来的低功耗工控主板、迷你主机,单台只要几十块钱,上面那颗低功耗处理器虽然跑分不起眼,但做文件共享、跑几个Docker容器绰绰有余。更关键的是,这种平台的整机功耗通常只有几瓦到十几瓦,比不少成品NAS还要低,长期开机电费不心疼。
1.2 为什么不选ARM刷机方案,还是选x86小主板
一开始我也考虑过那些几十块钱的ARM开发板和电视盒子。它们价格更低、功耗更低,但真拿来当主NAS会碰到几个很现实的问题。USB接口扩展硬盘时容易出现供电不稳,长时间跑会掉盘,部分固件的内核和驱动不完整,Docker镜像兼容性也差,遇到需要直通磁盘或多个网口的时候,ARM方案基本只能“改改设置碰运气”。
x86平台虽然价格贵一二十块钱,但胜在“什么都能装、什么都能调”。飞牛OS虽然是跨平台的,但在x86上可以自己控制BIOS、启动项、电源管理、PCIe扩展卡,后续加硬盘、换网卡都有明确路径。我最后还是更倾向于把这100元往x86方向投,ARM板子可以当玩具,但作为持续跑数据的家庭NAS,平台兼容性必须排第一。
1.3 我的配置清单与预算分配
下面是这台机器当时的预算分配思路,二手价格每个地方差异都很大,重点看逻辑而不是死抄价格。
| 部件 | 选择思路 | 参考价格 |
|---|---|---|
| 主板 | 二手低功耗四核小板,自带两个SATA、一个PCIe、双千兆网口 | 50-60元 |
| 内存 | 4GB DDR3L低电压笔记本条 | 15-20元 |
| 电源 | 12V DC电源适配器,电流3A以上,正规品牌 | 10-15元 |
| 系统启动盘 | 8GB以上U盘或空闲小SSD | 0-10元 |
| 机箱 | 旧机箱改造或直接裸奔固定 | 0元 |
| 数据盘 | 手头现有的机械硬盘,不计入预算 | 0元 |
我当时实际一套买下来是95元,因为手头正好有旧机箱和U盘。如果预算超了,优先砍机箱和内存容量,2GB内存也能跑但会比较紧张。需要特别提醒的是,二手硬件价格波动很大,有的地方主板60元,有的地方40元也买得到,千万别把别人的成交价当成唯一标准。
1.4 稳定的底子,选件时就要定下来
稳定不是等开机之后再祈祷换来的,在选件阶段就要做三件事。一是看主板成色,二手工控板重点检查电容有没有鼓包、SATA口有没有歪针、网口有没有被雷击过的痕迹。二是内存尽量挑DDR3L低电压版本,长期7×24运行发热明显更低,兼容性也更好。三是电源一定选正规厂家,不要用那些来路不明的“工包”电源,劣质适配器输出电压不稳,轻则硬盘掉盘,重则烧板。
我自己的习惯是,二手硬件到手先裸机点亮,用内存检测工具跑一遍,确认没有报错,再连续开关机几次看会不会重启失败,全部通过才装进机箱。这一步多花半小时,后面可能帮你省下好几个小时排查问题的时间。
2. 裸机点亮与首启动:装机过程里最容易翻车的几个细节
2.1 别急着把主板塞进机箱,先桌面点亮
我的装机顺序一直是“先裸机、后装箱”。主板、内存、电源适配器、硬盘全部放在桌面上,先把系统点亮,确认能正常进BIOS再考虑理线和固定。二手板子出问题的概率不低,晚一步装进机箱,排查时就少拆一次螺丝。
第一次接触这类小主板的同学,容易在几个地方卡住。前面板开关接线经常没有说明书,找不到哪两根针是电源开关,这时候直接短接主板上标了PWR_SW的两个针脚就能触发开机;显示输出通常只有一个VGA口,别指望HDMI一定有信号,提前准备一根VGA线比临时翻箱倒柜靠谱;还有电源适配器的圆口极性,建议用万用表量一下再插主板,插反了轻则电容爆浆,重则整块板报废。
2.2 启动盘制作和U盘启动的坑
安装系统前,先用一个质量靠谱的U盘做启动盘。我习惯先把U盘完整格式化一遍,再用写盘工具把飞牛OS镜像写进去,写入完成后顺手校验一下镜像的校验值,防止下载文件不完整。实际操作中最常见的坑是主板UEFI启动识别不了某些U盘主控,表现为U盘插上去灯亮,但启动菜单里就是找不到,这时候切到Legacy模式,或者换一个USB2.0接口再试,基本都能解决。
还有一个小技巧,装系统的时候先把数据盘线拔掉,只留系统盘和启动U盘。我第一次装的时候就因为同时插着系统盘和数据盘,差点选错安装目标,后来养成“先拔数据盘再安装”的习惯,再也没有误格式化过。
2.3 硬盘固定和供电细节决定掉不掉盘
机械硬盘工作时会有振动,不建议随手扔在机箱里。能上硬盘架就上硬盘架,没有硬盘架就拿海绵垫或减震胶垫垫一下,再用扎带固定。SATA线尽量用新的,二手主板配来的老线材很容易接触不良,掉盘故障里有一大半是线材问题,而不是硬盘本身坏了。
供电同样重要。如果要用USB外接硬盘,优先选带独立供电的硬盘盒,别用那种没有电源的裸盘座,更不要用劣质USB转SATA线。内置硬盘一定要从主板的SATA供电口取电,不要想着靠一根Y型转接线同时带多块硬盘,功率不够时数据盘会悄悄掉线,这种问题最难排查。
3. 飞牛OS安装与网络联通:决定NAS好不好用的其实是配置
3.1 安装流程中那些容易忽略的参数
飞牛OS的安装大体上是“写镜像、插U盘、开机、进BIOS选启动项、走安装向导”这样一套流程。BIOS里有一个很容易忽略的设置叫AC Recovery,它的作用是断电恢复后自动开机。既然玩NAS,肯定希望断电再来电时机器能自动启动,而不是等人回家手动按开关。
进安装向导之后,最关键的操作是选择安装目标盘,这时候务必看清是那块小容量U盘或SSD,而不是数据盘。安装过程中会设置管理员密码和网络参数,默认IP如果拿不到,也不用慌,装完后到后台看一眼就知道分配到的地址。我第一次装的时候一直盯着显示器找IP,后来才发现直接登录路由器后台就能看到新接入的设备。
3.2 存储池与磁盘格式:先用单盘跑起来,别急着折腾阵列
系统装好后第一件事是建立存储池。飞牛OS支持单盘池,也支持多盘阵列。100元的机器通常只有一块数据盘,我的建议是直接做单盘池,先把SMB共享、Docker这些功能跑起来,后面再加第二块盘时再考虑阵列方案。
关于数据安全,我想多说一句。RAID不等于备份,阵列能帮你解决硬盘故障时的可用性问题,但解决不了误删、病毒、勒索软件。所以单盘池的用户不要觉得裸奔担惊受怕,只要你的重要数据有多份拷贝,单盘完全够用。系统自带快照功能也应该用起来,每天定时拍快照,遇到误删文件时能直接从快照里捞回来,这个功能比阵列便宜得多,也实用得多。
3.3 网络访问:内网即插即用,外网要自己搭桥
内网访问最简单,电脑上打开文件管理器,输入NAS的IP地址,映射一个网络驱动器,就能像访问本地硬盘一样使用。飞牛OS里SMB、WebDAV、FTP这些共享协议都可以开启,按需选择即可。
外网才是真正考验配置能力的地方。外网访问大概有三条路:
| 方案 | 适用条件 | 成本 | 实际体验 |
|---|---|---|---|
| DDNS加端口映射 | 运营商分配了公网IPv4 | 域名费用很低 | 网速能跑满家用宽带 |
| 内网穿透工具 | 没有公网IPv4 | 免费或小额订阅 | 速度取决于中转节点,适合偶尔应急 |
| 点对点组网方案 | 两台设备都装客户端 | 免费 | 连接成功后速度不错,首次打通稍麻烦 |
不管用哪种方案,安全习惯必须跟上。管理端口不要用默认的,密码要足够长,没有必要的服务不要暴露到公网。我习惯用完远程功能就关闭端口映射,需要时再开,虽然多一步操作,但能省掉大量被扫描的风险。
4. 功耗实测与7×24稳定性:用数据说话,别用感觉说事
4.1 待机功耗和一年电费账
NAS这种设备是7×24小时开机的,功耗数字直接决定长期持有成本。我用功率计实测过这台机器,只装系统盘待机时大约9W,加一块3.5寸机械盘后待机约13W,满载跑Docker容器同时持续拷贝数据时大约是20W左右。
按13W平均功耗算一笔账:13W乘以24小时,一天耗电0.312度,一年就是113.9度。按民用电价大约0.6元每度,一整年电费大约68元。这台机器本身的成本是95元,也就是说开一年多点的电费就赶上机器价格了。低功耗平台真正的价值不在省那几块钱,而是让你可以毫无心理负担地让它一直开着。
4.2 72小时连续运行测试:从拷贝到满载
稳定不是“感觉稳定”,而是测出来的稳定。我当时做的测试是连续开机72小时,同时挂三个Docker容器,在前24小时内持续从另外一台电脑向NAS拷贝资料,之后两天保持日常访问频率。期间用后台监控看CPU温度最高到57℃,机械盘温度稳定在38℃左右,网络没有任何丢包,三个容器也没有挂掉。
这里分享两个我自己常用的排查命令,在终端里执行就能快速确认系统有没有异常报错:
# 查看最近3天有没有错误级日志 journalctl --since "3 days ago" -p err # 确认硬盘有没有意外掉线 lsblk dmesg | tail -20如果发现某个硬盘时有时无,优先检查SATA线和电源线,不要一上来就怀疑系统。我遇到过一块老硬盘三天两头掉盘,换掉那条发黄的SATA线之后再也没有出现过问题。
4.3 噪音、休眠与静音调优
这台机器的处理器是热门被动散热方案,不需要风扇,所以主机本体几乎没有声音,真正的噪音源是机械硬盘。3.5寸机械盘在读写时有一点“炒豆声”,白天环境音一盖就听不到,但放在卧室里晚上就很明显。
如果想把NAS放在床头附近,我建议直接换2.5寸笔记本机械盘或者小容量固态盘,代价是总容量小一些,但换来的是完全静音。系统里也可以设置磁盘休眠时间,让硬盘在不访问时停转,降低噪音和发热。这里有个取舍要提醒:如果NAS上有下载任务或者监控任务,磁盘休眠会导致唤醒变慢,反而可能影响任务执行,所以要看自己的主要用途再决定要不要开启休眠。
5. 拓展路径:从单盘NAS到家庭数据中心的慢慢长路
5.1 容量扩展:加盘、换盘、外接硬盘柜
低价平台的扩展性必须精细规划。这类小主板通常只有两个SATA口,系统盘占掉一个之后还能再接一块数据盘,再往后就得靠PCIe扩展卡或者USB硬盘柜了。
买PCIe扩展卡之前,一定要先确认主板上的插槽规格。有的板子是PCIe x1短槽,有的支持x16,买错了轻则装不上,重则要退货。扩展卡再加上独立的硬盘供电,一个低成本方案就能让这台机器带4到6块盘,容量焦虑基本可以放下。
USB硬盘柜是另一条路。选择带独立供电和散热风扇的型号,用USB3.0口连接,跑影音串流和定时备份完全够用。需要注意,每加一块机械盘,整机启动瞬间的电流都会变大,原来的12V 3A适配器带两块3.5寸盘已经很勉强,扩到三块以上建议直接换5A以上的电源适配器。
5.2 Docker应用扩展:一台百元机能跑多少服务
飞牛NAS自带Docker能力,这也是它综合体验很好的一部分。一台100元的主机同时跑影视库、下载工具、个人笔记、照片同步、监控面板这几个轻量服务,实测下来处理器还有余量,真正的瓶颈反而在4GB内存上。
我的经验是容器数量控制在5个以内,并且记得给资源吃紧的容器配置内存上限,下载类容器做限速,数据库类容器单独限制占用,不要让容器无限吃内存。低功耗平台跑Docker,讲究的是“够用就好”,而不是把每个流行容器都装一遍。x86平台还有个大优势是镜像覆盖广,几乎想要的容器都有对应版本,遇到问题查资料也能找到大量相同平台的成功案例。
5.3 什么时候该加钱,什么时候别加钱
最后聊一个很现实的问题:这台机器的边界在哪里。它适合做家庭文件共享、离线下载、相册备份、Docker轻应用、内网监控这些日常需求,这些场景下它能跑得稳稳当当,功耗还很低。
但它不适合做4K实时转码、多用户高并发访问、万兆网络传输或者大量虚拟机。一旦需求到了这个层面,应该做的是整机升级,换到更新的低功耗平台,而不是反复在旧平台上加钱添配件。这台100元的机器在我这里的定位就是低价入门体验卡,用坏了不心疼,学到的BIOS设置、存储池规划、Docker部署经验,换个机器一样能用得上。