我的第一台 NAS 相关笔记
奈琳雪利 / 2022-09-20 / 笔记
阅读量 612 / 本文字数 6383

一、序言

「本文为修订版,修订日期:2022.09」

现在是 2022.07.23 凌晨,我开始写这篇笔记,预计一周内完成。

本笔记旨在记录自己初次尝试组第一台 NAS 的过程,供各位及我本人学习,希望能够帮助到大家。

大约在两三年前,我萌生了想要组一台 NAS 的想法。

但我想在正式写这篇笔记前还是该介绍一下我这段时间天天念叨的「NAS」到底是个什么东西。

NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。

通俗来说,NAS 就是一个专精于存储方面的私有的、自定义的云服务器

或者说,它是一个私有的云盘

二、预算与装机

由于预算有限,我选择的是自己组一台机器搭配黑群晖系统。

后期若是有足够的资金,必然是会购入群晖的,目前比较看中的是群晖 DS920+。

本次的预算为整机 2000 元左右,综合考虑功耗与性能后,我的配置表如下:

(一)配置

类型型号价格
CPUi3-8100T460 元
主板华硕 EX-B365M-V168 元
内存金士顿 8G DDR4 2400MHz120 元
电源金河田 480PRO159 元
散热intel oem13.8 元
硬盘希捷酷狼 4TB735 元
机箱先马 M1 + 2 个风扇189 元
总计 1844.8 元

配件

(二)详细

1.CPU

CPU 原定是 J1900/J3455/J4125 这类赛扬处理器,但我最终选择 i3-8100T 的原因是考虑到硬件解码方面,J1900 等满足不了解码需求。而 8100T 相比 8100 又有稍低的功耗,在性能差不多的情况下 NAS 还是低功耗好,毕竟基本7*24全年开机。

2.主板

主板没有考虑魔改板或是itx,一是我在NAS上不太敢使用魔改板,防止数据爆炸,其次是我个人比较反感一味追求itx。根据实际情况,我不需要在空间上做到精简。所以就购入了一块没什么特色的M-ATX主板——华硕EX-B365M-V,有4个SATA口也就足够了。

3.电源

这台NAS的功耗其实使用250W左右的电源就可以了,但是秉承着稳妥起见的态度,我购入了一台铜牌认证的额定300W电源。

不过由于电源快递晚到了一天,我在家里又拆了一台金河田电源临时用来亮机,具体是什么型号没在意,可能是金河田龙霸 330 W。
装好之后第二天电源到货了,但是懒得拆下来换成 480 PRO 了……

修订与补充:实测每天的待机功耗约为 40瓦。
2023 年末补充:旧电源炸机了,伏笔触发。

功耗

4.硬盘

在西数红盘和希捷酷狼中选择了一块4T容量的酷狼。很肤浅,因为希捷说是提供3年的数据恢复服务,所以就选择了希捷。
原本是想买两块4T的,奈何预算不允许,只能后面再考虑组raid了,希望在此之前不要爆炸。

修订与补充:目前我只用了500G不到,感觉实际上2T可能就满足我目前的需求了。

5.机箱

NAS 的机箱可谓是百花齐放,基本都兼顾了美观与实用。

但囿于预算,我还是选择了普通台式机机箱,毕竟机箱这东西能用就差不多了。

看了一圈,选择了先马M1。后面若是有钱了,这台机箱也可以迁移到普通台式机上,额外再买一台NAS机箱。

三、系统

如今主流的 NAS 系统主要有群晖、TrueNAS、UNRAID

我选择的是黑群晖。

下文是我安装系统的全过程。

(一)准备工作

在排除了经典的DS918+ 6.23之后,我选择了DS3615xs 7.1版本。

原因是在贴吧看到了很多DSM7 DS918+安装失败的案例,并且考虑现在已经2022年7月了,该用一下7.1版本了,参考了一圈发现有个比较稳定的DS3615xs 7.1版本,所以就选择了这个版本。

额外硬件需求:8G以上U盘一个。

安装系统所需要的软件:DiskGenius、ImageWriter、ChipEasy.

以及群晖系统的引导文件

(二)具体过程

首先,插入U盘,打开DiskGenius,找到U盘后右键选择「删除所有分区」。

删除所有分区

保存更改后点击软件上方的「快速分区」。

快速分区

分区表类型选择 MBR 分区数目选择 1 个分区,点击确定。

随后退出 DiskGenius,打开 ChipEasy,找到U盘的 VID 与 PID。

U盘参数

再打开 ImageWriter ,选择 DS3615xs_7.1.0-42661.img 文件进行写盘。

写盘

最后,也是最重要的一个环节!

修改U盘的 PID 与 VID、更改磁盘控制器参数。

首先在U盘中找到 grub.cfg 文件。

大概在65行与75行中,先找到 PID 与 VID 。

PID VID

DIM SPM SIM

将后四位修改为刚刚查询到的数值。

再找到 DiskIdxMapSataPortMap 修改数值

数值可以通过 pocopico 的 tinycore-redpill 固件查询,但我个人感觉有点问题。

下面是我的个人理解,不具有普遍性,请谨慎参考

DiskIdxMap 填写数值为00,而SataPortMap数值为主板上SATA接口的数量。

SataPortMap 这个参数当时卡了我很久,因为我用固件刷进去查到的数值是6,但是我这块主板的数值明明是 4,插拔U盘、重新写入来来回回调试了半个小时最后果然是 4。

只能说很神秘。

如果这两个参数没有修改正确,开机后则会一直弹出“检测到硬盘(X, X, X, X)中有错误,因此 SATA 端口已被禁用。请关闭以替换或卸下硬盘并重试。”

磁盘控制器参数错误


做完以上步骤后,可以将U盘插入电脑正式开始安装系统。

插入U盘、接上网线,开机,进入 Bios。

将启动首选项设为 UEFI U盘启动。

保存,重启。

开机后选择第一项。

然后再另外一台电脑上启动 Synology Assistant。

SynologyAssistant

找到NAS服务器后会自动进入下一步,同意 EULA 条款。

接下来会看到欢迎页面。

欢迎

然后是上传pat文件

上传pat文件

注意:到这一步请断开光猫网络!

将光猫上的网线断掉,只保留无法上网的局域网,意在让机器都处在同一网络下。

这一步若是不断开网络,安装十分钟后会一直跳出错误界面

出现问题

原因是群晖在你上传 pat 文件时会通过网络上传一些数据,如果不断开网络则过不了验证,便会出现错误。

断开网络,上传 pat 文件后,进入 10 分钟安装页面。

倒计时

倒计时结束后,完成安装,正式进入群晖系统。

欢迎-1

后续过程就是注册本地账户,但要注意:

一定不要开启自动更新以及使用 QuickConnect

至此,群晖 DS3615xs 7.1 系统安装完成。

四、使用

系统安装完成后,4TB 的硬盘大致有 3.5TB 使用空间。

存储管理器

不过由于目前只有一块硬盘,还没考虑组 RAID ,属于是亡命之徒了。

现在是 2022.07.26,此时我已使用了6%的容量,也就是 210G 左右。

其中主要有以下内容

FS

  • 资源类:各种杂项资源的备份,这点对我这种喜欢收藏、囤积的人来说至关重要。
  • 图片类:以前相机拷卡非常头疼,拷完文件放到云端的速度又太慢,这一点其实也是我组 NAS 的主要原因之一。
  • 影音类:除去存一些认为经典的电影、常听的歌外,还有一些稀有的、被封禁的资源。
  • 办公类:供公司内网文件传输,从一台机器到另一台机器之间的传输效率变高,这点主要服务于我父亲。
  • 服务器:利用群晖的 Docker 可以搭建 Minecraft 等服务器,供朋友之间联机游玩。

说到底,还是老生常谈的几个关键词:安全、快捷、迅速、隐私

目前用来备份相机RAW格式的文件

相机备份

我目前搭建的 Jellyfin 媒体库,不过回到学校后就使用的少了,有需要看视频的需求也就直接用 File Station 观看了。

Jellyfin媒体库

我目前存储的部分歌曲

音乐

其中 《GhostFace》 与 《皇后大道东》 目前已被各大音乐平台下架

利用 KOCARD 搭配 NAS 存储进行拷卡

拷卡

利用 Docker 搭建的 Minecraft 服务器

MC服务器

五、结语

还有更多功能准备后期慢慢研究,目前主要对我来说就是备份数据。

这次的笔记有关内网穿透的内容并没有记录,我是利用阿里云服务器搭配 FRP 实现的内网穿透。
(后面可能考虑单独写一篇笔记介绍FRP穿透)

只是在公网访问时速度会比较慢,并且需要跑流量。

修订与补充:使用了 5M 带宽的服务器,公网环境下访问还是有点慢,不过至少比不开会员的百度云盘快多了。后面考虑是申请公网ip还是租一台带宽高一点的服务器。

下次更新类似的笔记大概已经购入采集卡了,所以就不至于用手机拍出一堆摩尔纹了,观感上应该会好一些。

最后,希望这个笔记能够帮助到大家。

外观

数字人民币赞赏
请使用数字人民币扫一扫进行赞赏
1 + 3 =
2 评论
    猪肉炖粉条Chrome 115Windows 10
    2023年08月07日 回复

    怎么可以外网访问?或者说从学校访问家里自己搭建的nas?

      奈琳雪利Chrome 115Windows 10
      2023年08月08日 回复

      @猪肉炖粉条 我是利用阿里云服务器搭配 FRP 实现的内网穿透,说起来可能有点麻烦,之前准备写一个来说结果鸽了……
      你可以参考一下司波图的教程:BV1dr4y147aq