有没有同学有组建 NAS 的经验的

我自己组了一台小机器做 NAS,也是今年图形学实验的评测机 :rofl:

个人方案

硬件用 ITX 板型的 J3455 板 U 套装(这个 CPU 是 Intel 赛扬产品线的一款低功耗 CPU,直接焊在主板上出售)加乔思伯的 NAS 机箱,目前是

  • 16 GB DDR 4 SO-DIMM 内存(两条 8 GB)
  • 一个 NVMe 硬盘位(实装一块 256 GB 固态硬盘)
  • 五个 SATA3 硬盘位(实装两块 1 TB 机械硬盘)

机器本身挺小巧的,大致比那种 12 盒装特仑苏的小纸箱长 1/3,宽度和高度和它差不多。

软件方面,

  • 机器本身装 Proxmox VE 做成一个虚拟化平台
  • 开一个虚拟机实例装 OpenMediaVault(目前比较好的开源 NAS 系统),配置为 1 核心 CPU + 4GB 内存
  • 将大部分机械硬盘用设备直通的方式直通给这个虚拟机以避免性能损失(其实不直通损失也不是很大)

然后在 OpenMediaVault 上装各种工具,比如 Bt 下载、SMB 和 NFS 服务、Syncthing 文件同步等等。由于 OpenMediaVault 是基于 Debian 的,装起来很方便.

建议

我的方案要大量用到命令操作,也没专门搭什么 WebUI 之类的,其实不是很适合给长辈使用,更适合 CS 相关专业自己玩。

如果是给长辈用的话,我建议以下方案二选一:

  • 直接买群晖的机器和系统,几乎什么都有成熟的解决方案,代价是要支付较高的溢价。
  • 配一套和我差不多的硬件(主打低功耗、低噪音,最好体积比较小),然后用 Docker 配合成熟的开源方案,代价是软件方面有点浪费硬件性能,并且可能需要你后期做一点远程维护。
    • OpenMediaVault 做系统并安装 Docker
    • Docker 安装 NextCloud 做云盘
    • Docker 安装 qBittorrent 做下载
    • 安装 Kodi 来展示影片资源
    • 用花生壳或者蒲公英来做内网穿透

这两个都不是那种完美发挥硬件性能的方案,但都比较适合非技术背景的人使用。区别在于前者需要多付钱,而后者需要你学着搭建并花一点(也不太多)时间去维护。

为什么我不推荐以下这些东西:

  • 黑群晖(自己买硬件但装群晖的系统):群晖的系统是专有的,黑群晖要自己解决一些问题,这对长辈来说很麻烦。
  • 更高效实惠的内网穿透方案:像 Zerotier 或者 WireGuard 之类的工具虽然可以提供更高的内网穿透带宽,但需要一个会配置网络的人频繁配合,也不适合给长辈用。
5 Likes