前一阵搞搬家,折腾了一下新住处的网络,包括弄了一个新的路由器,也弄了一个新的 NAS,所以决定记录一下,也算是写一下折腾新设备的感想与踩过的坑。文章分为上中下三部分,一部分是关于 NAS,一部分是关于路由器,一部分是关于把两个地方的网络共享串联起来。

原本家里有一个不错的 Gen8 NAS,也稳定运行多年,不过夫人一直觉得风扇声音大,同时最近也搬家,就决定把这个玩意搬到新住处,老的地方从新弄一个 NAS,于是对于这个 NAS 也有了新的要求:

  • 噪音低
  • 功耗低
  • 价格便宜
  • 只需要实现 syncthing 同步和 plex 播放以及 Samba 文件共享就行了

考虑到这些需求,我斟酌再三,最后看着家里有一个吃灰的树梅派3,终于想起了某个叫做树梅派 NAS 的玩意……我决定用树梅派做个 NAS。

网络上关于树梅派的 NAS 方案有很多,不过大多数的方案就是通过 USB 外接一个硬盘,虽然树梅派本身也没有什么 SATA,不过这外接一个 USB 的样子实在是太丑了……

所以我寻寻觅觅,找到了一个“相对来说比较美观的”外接 USB:

名为 X830 的树梅派 NAS 套件

O1CN013AaVDw22ccorFEPEv_!!2008797141.jpg

这个套件还有一个铁盒子配件,总之装完之后是这个样子的。

其实这个套件没什么特别的,无非就是固定好一个 3.5 寸硬盘,用 USB 转接 OTG 给硬盘,同时采用外接供电满足整个机器的需求,内置了一个小风扇,并且还搞了一个开关而已。

当然能做的这么“能看”也是很费功夫的,所以就购入了。

这里不得不说,当时我搞这个 NAS 的时候。树梅派4 还没发布,我特么就弄了树梅派3 的套件。我也思考过树梅派3 的性能是否可以满足 NAS,老外在论坛讨论的结果是:虽然慢,但是可以,也不是不能用,加上我手头本来就有一个树梅派3,直接基于它来搞,反而更省钱。于是我就信了。

所以我购买了以下内容:

  • X830 套件
  • 西部数据 4T 红盘
  • DC 电源

最贵的应该也就是硬盘了,整体来说预算在 500 左右,因为树梅派3 我本身就有。

最终组装还是很顺利的:

photo_2019-11-23_09-10-07.jpg

photo_2019-11-23_09-10-16.jpg

photo_2019-11-23_09-10-20.jpg

photo_2019-11-23_09-10-10.jpg

使用官方的 raspbian 启动之后,发现硬盘已经被识别出来,我用的是一块 4TB 的西部数据的红盘,对于硬盘分区后就可以用了。

photo_2019-11-23_09-10-27.jpg

当然我并不是准备用 raspbian 来当 NAS 的,我还是要用熟悉的 OMV ,全称 Open Media Vault。

选区_154.png

网络上有针对树梅派 3 的 OMV 镜像,写入后直接启动就可以用了,不过这里需要注意的是,似乎树梅派为了保证网络供电稳定,系统默认把以太网端口限制到了 100M,需要自行修改为 1000M。

虽然可以修改为 1000M,但树梅派并不能跑到 1000M 的速度,理由如下:

  • 树梅派3 的以太网接口,是 USB 转接的
  • 树梅派3 的 USB 接口,是 USB 2.0
  • 而 USB 2.0 本身最大速度只有 480M,所以树梅派的千兆网卡,其实并没有什么鸟用

而且就算你使用千兆网卡,你依然必须要“保证供电”,供电不足的话, 分分种网络崩溃。

选区_153.png

我测试最快的速度也就是 20MB/s,而且只是最高速度,大部分时间速度在 12M 左右,原本想着拿来用也差不多了……但是发现树梅派3 做 NAS 问题比我想象中严重的多。

  • 网速太慢,虽然峰值 20MB/s,但大部分时间 10MB/s,而且随着 NAS 运行时间长,速度会越来越慢
  • 性能太差,跑 syncthing 文件分析整理都要动辄两天的时间
  • plex 可以跑,可一旦构建数据库,机器就会卡死

我非常后悔用树梅派3 做 NAS,早知道弄个垃圾 Atom 跑都比这个快啊,我还买了一套盒子,更傻逼的是这个时候树梅派4还发布了,这个盒子还不兼容树梅派4,真是要多绝望有多绝望啊!

就在我绝望的时候,淘宝店家告诉我,这个 X830 的盒子,除了支持树梅派3 之外,还支持 Rock64,除了不支持那个盒子上电源按钮的关机功能,你需要手动断电。

于是我立即淘宝购买了最便宜的 Rock64 板子,担心性能不足,我还买了 4G 内存版本,到手后直接搞起。

photo_2019-11-23_09-40-28.jpg

而且 Rock64 的板子还支持 emmc 模块,我拿出当初给 Pinebook 用的 emmc 模块,愉快的装上,这速度可比傻逼 TF 卡快多了。

而且 OMV 同时也提供了 Rock64 的镜像,直接把系统写入 emmc 安装启动,配置之后速度大为改观:

EIwo3F-VAAAUpMc.jpeg

在 Plex 缓存的同时的写入速度:

选区_142.png

最最最重要的是,再也不会动辄卡死了,性能真的强悍。

到此为止这个 NAS 基本就搞的差不多了,剩下的就是准备好新家的路由器,并且让这个 NAS 与那个老 NAS 之间实现文件共享了。

最终总结一下坑:

  • 不要用树梅派3 搞 NAS,性能一坨屎
  • 树梅派4 也要观望,我记得散热也一坨屎
  • Rock64 真的屌,便宜又大碗
  • 原生千兆网卡真的很重要

不过这个 Rock 64 NAS 也有缺点,就是没有 RTC,没有电池保存时间,我下一步准备折腾一下这个。

总而言之如果你想要用非 X86 架构做 NAS 的话,可以考虑 Rock64,不要考虑树梅派,谢谢。


不过剩下的那个树梅派3B+ 我倒是不知道可以拿来干什么,不知道大家有什么好的建议没有。