您的位置 首页 > 装修房产

【433遥控器对拷方法】我的 DIY NAS(UNRAID)

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:billleo


这是一篇迟到的作业。前几天发了一篇 树莓派+声卡+nas+roon 系统搭建 的文章,主要是记录自己搭建音乐串流平台的过程,没想到很多朋友关心 NAS 的机箱、主板选择问题,索性补上作业。

背景

装 NAS 主机的目的主要是为了:

  • 下载 4K电影、分享电影,无损音乐,串流音乐
  • 装个旁路由做特殊用途
  • 虚拟机win10 装 roon core 串流无损音乐,百度网盘,迅雷
  • 家里几个电视都可以共享电影资源,所有设备都可以共享无损音乐
  • 偶尔写写代码
  • 未来探索智能家居相关应用场景,做个智能网关什么的

先上机箱

机箱需求:6盘位,itx,带 pcie 插槽,紧凑。

某宝找了好久,找到这个,看起来蛮紧凑的,虽说不是什么品牌机箱,看颜值过得去就入了。

到手感觉箱体钢板的厚度比预期要厚,挺重的,用料还行,值回票价。不过收到的版本硬盘卡槽的那个点是红色版本,没有蓝色好看,有点小失望。

主板位是安在侧面,安装的时候要非常小心,很容易刮到手。有条件的朋友建议把sata线和电源线换成软的,自带的太硬了,安装挺费劲。

在店家的安利下入了300w的台湾益衡的电源270

这里要吐槽了一下,寄来的时候居然没有电源线,还好自己有库存货,也就不纠结了。另外一个就是机箱的两个风扇太吵了,我还没来得及换2个猫扇。

CPU和主板、电源

CPU没什么好说的,萝卜青菜,丰俭由人

找到这个ITX主板, 6SATA,m.2,pcie,一应俱全

安装过程两个小点注意一下,主板的接线是8针的,机箱排线是10针的,要用刀子削掉2针。另外 sata 口和 mstat 要通过跳帽设置二选一,就是下图的 jsata1 那里,这个让我想起10几年读书的时候配电脑的感觉。

CPU 散热注意一下,主板距离硬盘笼的距离很短,挑了个很扁的散热,倒着吹的。看起来也蛮高级的。

其他没什么好说的,除了msata,所有接口基本插满,很有成就感有没有。

pcie 槽打算上个 w兆网卡,由于家里的其他设备和环境还没跟上,就还没安排上,当做日后扩展用吧。

硬盘

硬盘选择我就比较奇葩了,家里有2块垃圾盘,新买了1块酷狼的 nas 盘和一块希捷的普通盘,一块256G的固态做缓存。nas 盘做校验盘,其他的当存储盘,留两个等不够再加。这样做的目的是 nas 盘保住就行,数据盘坏了买个新的插进去恢复即可。感觉像个亡命之徒,不然做校验也就没什么用武之地了~~

我的设置策略是:电影、音乐存在希捷的普通盘,openwrt、win10虚拟机镜像放在 cache 盘上。定期做备份拷到机械盘。这样做的好处是电影和音乐数据不是经常调用,让这块普通盘有机会休眠。openwrt 和 win10 系统时不时要读取个什么数据的,很影响硬盘休眠就丢到 cache 上。这样策略上做的好的话,电影、音乐的数据盘常年都是休眠的。

磁盘容量根据自己需要和未来扩展预估,不建议上超大容量盘,一来性价比不高,二来坏了恢复起来也麻烦,够用就行,我目前4盘,一个做校验,三个存储,把自己的资料搬完大概用了1/3,日后不够再加两块,后面添加根据需要看要不要上大容量盘。unraid就有这个好处,除了校验盘大于等于其他盘最大那个,其他没限制,这样扩展起来就非常方便。

unraid

操作系统用 unraid,主要是看中操作相对简单。

unraid 虽然有各种问题,个人还是满意的,写入慢问题通过 cache 盘解决,读取跑满千兆内网。起码目前看够用,最舒服的就是 docker 和 vm 的支持非常不错,操作简单,系统稳定。我的策略是校验盘用 nas 专用,其他盘用普通的,读写频繁的业务存在 cache 上,设定硬盘休眠(指望通过这样提升硬盘寿命,挂了买个新的恢复即可)

这里有个细节也提一嘴:硬件直通的时候要在启动那里屏蔽一些设备,搞错了会导致启动失败系统进不去。但是也不要慌,可以把 unraid 的系统u盘插电脑里面修改 /boot/syslinux 这个文件解决,别问我怎么知道的。

软件篇

安装一些常规的应用

jellyfin

jellyfin 主要意义还是收刮海报和整理电影,直通核显转码。具体教程随便搜索一下一大把,这里就不展开了。家里电视上没有装 jellyfin,直接用的 kodi 访问 NAS 共享的目录,个人更喜欢 kodi 在电视上的操作体验。jellyfin 偶尔用来分享给朋友在线看(通过ddns实现外网访问)。

CalibreWeb

整理电子书的软件,可以理解为图书版的 jellyfin。

ZeroTier

点对点内网穿透,非常舒服。特别是家里有 nas 。无需服务器中转,没有带宽限制。

比如我的办公室电脑也装了 Zerotier,这样我公司的电脑跟家里的 nas 就可以直接局域网访问了。这样的操作比用ddns 和 frp 内外穿透应用场景更广。没有说谁更厉害,就是针对不同的场景,不要做选择,都要就是了。关于电信拨号的公网 ip 的问题我这边是广东电信,打个客服电话就有了。不知道现在怎样。

openwrt上也装了Zerotier

我把 openwrt 上也装了 Zerotier,然后也设为网关,这样手机等客户端只要开启 Zerotier,就默认通过家里openwrt 上网。

transmission、aria2webui

大名鼎鼎的下载工具,这里分享一点的是我用 手机装个 transmission app,(我的手机上也装了 ZeroTier ),这样就可以在外网添加电影连接就可以远程下载到 NAS。

roon

通过 vm 装了 win10 ,用来做 roon core,安装的时候记得修改 host 文件屏蔽部分域名,具体不展开。

win10安装了简化版,占用资源极少

在虚拟机上跑不了 roon 的客户端,会提示没有 O。不过没关系,随便找台PC装客户端即可,不影响。

在虚拟机上安装medio go整理音乐专辑信息

这样roon跑起来就很舒服

稍微说明一下,好像系统待机的时候 roon core 会连不上,后来设置不待机,同时把网卡那边 ipv6 屏蔽掉。跑了几天完全没问题。

这里有个小插曲,我的手机升级到 android11 后原来的 roon1.6 app 就打不开了。后来找到了这个版本可以用。Roon Remo (build 433) ,Google 一下,很容易找到。注意 build 后面的版本号 433。xapk 改后缀名是没用的,我用 apkpure 来安装。

AirConnect

这个软件是用来将局域网内的所有 DLNA 设备支持 Airplay 的,这样一来基本家里的智能音箱都可以支持 Airplay,而我的目的是让所有智能音箱都可以变成 Roon Bridge。

让家里的 Lifestyle650 和 小爱音箱 等设备支持 roon

实现原理应该是扫描局域网的所有 DLNA 设备,然后做个协议转换,将 AirPlay 协议改成 DLNA 推给设备。

个人建议

不建议把 NAS 搞成 all in one 的设备,我指的是网络部分。一旦出现什么问题要重启或者 down 机的话全家的网络都歇菜了,很麻烦。因此我的拨号路由器没有用 NAS 的虚拟机做软路由,这样拨号路由器也更加简单而稳定。另外家里有小孩,没有把全家网络连科学上网,怕小孩子访问外网,造成不良影响。所以用虚拟机做旁路由,这样只是部分需要出国的设备改个网关即可。

总结

这套设备跑了2个月,非常稳定。更多玩法还在逐步挖掘。这里顺便说说不用矿渣的原因主要还是CPU太渣,后续扩展容易受限,这套系统保守估计可以跑4-5年,所以还是自己组装。这样的可玩性和性价比远甩开成品 NAS 几条街。用 UNRAID 主要是贪图方便,docker、vm 随便搞,系统和存储分离得刚刚好。freenas 和 truenas 本来也是考虑范围,群辉系统也虚拟机玩过,感觉不是我的菜。



责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

相关推荐