用绿联 DX4600 打造一个家庭数据中心
和自组 NAS 的折腾不同,成品 NAS 更侧重稳定。这也是我有自组 WinNAS 又入了成品 NAS DX4600 的原因。在我看来买 NAS “始于颜值,陷于配置,忠于功能”,绿联 DX4600 颜值绝对能打,配置性价比也很高,是一款上手简单的“ 4+2 ”盘位 NAS。

本文计划详细介绍一下用绿联 DX4600 打造一个家庭数据中心,内容包括:硬盘选购、设备初始化、基础功能、Docker 搭建、远程访问 Docker 等等。
1.NAS 上手第一步:选购硬盘
目前机械硬盘容量 4T 以上才有性价比(价格 100元/T 以下),NAS 不一定要选 NAS专业硬盘和企业盘,监控紫盘也行,但不推荐家用蓝盘;8T及以下机械硬盘一般是空气盘,8T以上多氦气盘,此外还要注意 SAS 和 SATA 接口的区别;不建议买购买二手硬盘,实在要买二手建议买企业盘(家用二手机械硬盘水太深)。

目前固态硬盘 1-2T 性价比高(价格 200元/T 左右),绝大部分 NAS 选 PCIe3.0 固态就够用了,一般作为缓存盘,当然财力足够搭建固态数据仓库也完全可以。
DX4600 是一款 4xSATA+2xm.2 盘位的 NAS ,我建议可以这样分配:
方案一:2块机械硬盘( 建议4T以上)备份模式保存重要数据,另外2块机械硬盘普通模式作为仓库盘,1块固态作为缓存盘或者 Docker 盘。适合管理 10-30T 数据。
方案二:机械硬盘(建议4T以上)插满,根据实际情况选择普通模式或 RAID,1块固态作为缓存盘或者 Docker 盘。适合管理 20T-50T 数据。

很多用户像我一样,硬盘不会一次买齐(4x16T 这预算想想就可怕)。大家可以结合实际情况去购买硬盘,可以先买2块上机用“普通模式”,后续再上2块 “备份模式” 保存重要数据。家用 NAS 都是软 RAID 加上没有 UPS,所以我个人不建议新手折腾复杂的 RAID。
2.DX4600 设备的初始化
DX4600 的配置:N5105 属于主流性能;4+2 盘位、双2.5G、内存可拓展,综合拓展性不错。不过 DX4600 没有外置 HDMI,所以不能折腾视频直出(想要 HDMI 接口可以选 DX4600+ 和 DX4600 Pro)。

首先进行硬盘初始化。DX4600 插上硬盘并接通电源,然后通过手机或电脑客户端绑定和管理 NAS。注意新安装的硬盘需要初始化使用(会清空原数据)。不过硬盘原有数据(比如 NTFS)也可以识别成外置硬盘来使用,但我建议将数据拷到其它硬盘然后初始化再使用。

我初次上机只准备了 2块4T 硬盘,都选“普通模式”就行。此外我还准备了一块固态作为 Docker盘(普通模式)。现在固态便宜,很多人都有升级换下的 128G256G 固态,建议一块作为 Docker 盘,一块作为缓存盘。
设备网络设置。DX4600 有2个 2.5G 网口,如果你有 2.5G交换机且接口够用,可以选择聚合模式把两个 2.5G 网口聚合成 5G。但鉴于 2.5G交换机性价比较低,你也可以像我一样选“桥接模式”:一个网口连接主网络,一个网口直连主设备网卡。

直连适合主设备和 NAS 读写频繁的情况,主设备和 NAS 之间的数据传输,不影响主网络性能。设置好硬盘和网络,接下来就是搭建家庭数据中心了。
3.DX4600 的基础功能
DX4600 作为成品 NAS 可以方便地进行手机备份、相册备份、影视刮削管理、文件备份管理等功能。家庭成员可以通过 APP 方便地备份手机数据和相册。你可以通过 NAS 搭建家庭影音仓库:通过 NAS 作为下载机下载资源;通过绿联自带的绿联云影院或者 Jellyfin+刮削器进行管理;通过 SMB 或者 DLNA 进行播放。

NAS 自带的基础功能可以满足普通家用数据管理需求,不过我也希望通过 Docker 搭建更多丰富的家庭服务。
4.通过 docker 部署更多服务
绿联 DX4600 系统目前还没有内网穿透服务(我建议官方安排上内网穿透这个实用性顶级的功能)。既然目前官方没有内网穿透,我们可以通过 docker 来安装 tailscale 实现远程访问。首先你要有个 tailscale 账户,并且生成一个认证秘钥,这个秘钥在通过 docker 安装 tailscale 时会用到。
在硬盘新建一个 tailscale 文件夹,并新建 tun 和 lib 两个子文件夹。然后打开绿联云客户端,开启 docker 并设置 docker 文件路径,我个人建议将 docker 安装到固态上。然后在镜像仓库里,搜索 tailscale 并拉取镜像:

接下来创建镜像(其实我更习惯用 docker-compose 搭建 docker 服务),容器名填写 tailscale 并创建容器:

基础设置。为了防止容器运行异常,“容器能力”里给 tailscale 分配全部权限,如果担心异常退出可以设置容器重启策略。

网络选择 host 即可:

存储空间添加映射目录:tun 目录映射路径 /dev/net/tun;lib 目录映射路径 /var/lib。

环境配置里面添加选项:TS_AUTH_KEY:秘钥;TS_STATE_DIR:/var/lib/tailscale;然后启动容器。

在 tailscale 的后台我们已经可以看到新设备 ugreen-d20d ,然后就可以通过 tailscale 分配的虚拟IP 访问 docker服务了。

现在我已经可以通过 IP+端口 远程访问 NAS 网页管理界面 和 docker 服务了。

有了 docker 和远程访问,你已经开启了设备的无限可能。
希望官方尽早把内网穿透和远程唤醒局域网设备这2个功能安排上,有了这两个功能 NAS 实用性能再上一个台阶。
更多 docker 搭建和拓展玩法后续有时间再陆续分享!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

江湖飘不挨刀
校验提示文案
江湖飘不挨刀
校验提示文案