程序员的第一台NAS

身为一个程序员如何鼓捣自己的第一台nas?我会选择哪些硬件和系统?安装过程中有什么问题如何考虑和解决?在本文中,我会给出一些自己的答案。

决策

NAS是什么,网上有太多的文章去介绍,我这里不做过多解释,相信点进文章的你应该有一些初步了解了,简单来说就是一台24小时开机的电脑,可以做文件备份等工作。

在决定安装NAS后,首先要回答的问题是:为什么我需要一台NAS?
主要有以下几点:

  1. 存储备份:有些存档的安装包,个人的照片,历史文件,电影,电视剧等需要有个地方存储
  2. 影音:电影我想在电视上播放,需要一个影音服务
  3. 自托管服务器:作为程序员自己开发了一些个人服务,需要进行托管,云服务器的内存和cpu太贵

解决了这个核心问题后,第二个问题是:选择自己购买零件组装nas还是购买成品nas?
自建和成品NAS的优劣如下,大家可以根据个人的需求来选择 :

比较项 自建NAS 成品NAS
配置灵活性
性价比
可玩性
稳定性
安装复杂度

成品nas主要有群晖,威联通,极空间等,自建NAS的方案太多,不一一列举,我个人出于性价比的考虑选择自建nas

解决完这2个问题后,再来看后续的细节,包括操作系统、硬件的搭配、软件的使用、网络环境等,在选择这些细节时,我主要遵循以下原则:

  1. 第一个nas用来入门,为避免三分钟热度,需要控制预算,只购买必要的配件
  2. nas是24小时开机的,不然失去了它的意义,所以功率是第一考虑要务
  3. 追求性价比,但不追求极致性价比,我是需要一个基本可用的产品,而不是一个极客玩具

硬件

先说一下我的硬件方案,然后解释抉择过程:

  • 梅捷N3160 matx主板
  • 4GB内存条
  • 21T 2手硬盘 1pcie16转sata转接卡 1 120G固态硬盘
  • 1*plex电源

1. 主板

主板的选择主要是参考了B站大佬钱伟德的投稿,买了一块梅捷N3160 MATX主板,
自带N3160CPU,低功耗,便宜(某鱼板U加起来不到100块),千兆网口,2sata接口,基本满足了nas的最低需求

2. 硬盘

因为这板子只有2个sata口,所以买了一块pcie转接卡,120G固态用作系统盘,其余硬盘是在某宝买的2块1T硬盘,
做完raid1实际可用空间1T,增加一些可靠性,买新的其实也一样有坏的风险,买2块有质保的二手做raid1也还行,暂做测试观察,

3. 电源

电源也在某宝买的小1U电源,120w功率,带这块板子足够,但是因为没有硬盘供电线,所以又买了一个供电一分2的线。。

1. 机箱

好看的机箱相对来说都太贵,便宜的颜值又差太多,就在本地淘了一个二手爱国者侧透机箱,45块

操作系统

主流NAS操作系统有以下几种:

  1. FreeNAS
  2. TrueNAS
  3. 黑群晖
  4. unraid
  5. openmediavault(omv)
  6. 飞牛OS(最近新出的一款系统,评测很多,暂时还没使用)
  7. 其他
    因为omv是老牌的开源nas,仅有基于debian的开源版本,基于极简原则,先用了OMV操作系统来试水

安装过程

辅助工具

我发现很多工具直到你真的开始装系统了才发现缺了,所以这列详细列举一下:

  • 下载好的omv系统镜像
  • 另一台电脑+U盘,用于做系统
  • U盘启动盘制作软件(我这里使用的UltraISO)
  • 梅花螺丝刀 x 1 用于安装电脑
  • 显示器 x 1(注意显示接口与主板兼容性,此主板为vga+dvi接口,没有hdmi)
  • 键盘 x 1 (安装系统时需要)
  • 机箱螺丝、主板螺丝、硬盘sata线若干
  • 网线一根 (毕竟你是个nas啊!)

安装步骤

  1. 组装硬件

    将主板、CPU、内存、硬盘和电源安装到机箱中,把键盘、鼠标、显示器插上,网线插上

  2. 制作启动U盘
    使用UltraISO将下载好的OpenMediaVault(OMV)系统镜像写入U盘,教程可以参考这里,注意装系统u盘会格式化,先备份好u盘里的东西。

  3. 装机
    其实装机和一般电脑装机没什么区别,只是操作系统变了而已,如果没装过机建议先看下这里:B站装机教学
    将制作好的启动U盘插入USB接口,开机时狂按F2/delete键,进入BIOS设置,选择从U盘启动。保存设置并重启。
    启动后,按照屏幕上的提示进行OMV的安装(选择install回车):
    图1
    主机名输入nas,中间有添加用户密码的,需要你自己设置下,这里没截图:
    图2
    下面这些环节会卡一会:
    图3

    图4

配置镜像原地址,这里我选择清华源(tsinghua.edu.cn):
图5
安装后,会提示你拔掉安装媒体(U盘)并重启:
图6
看下能否点亮显示器,如果顺利的话,你就能看到一个bling bling的命令行界面啦:
图7
界面中就有你的nas的ip
4. 打开管理界面
如果成功安装,在浏览器中输入安装过程中获取到的ip,会看到omv的登录页,默认用户为admin/openmediavault,建议及时修改~
图8
5. 成果展示
是不是很帅气呢~(机箱是不是有点吕布骑狗的感觉)

  • 机箱
    机箱图

  • 管理端
    OMV管理页面

  • 耗电量(2*1T硬盘空载13.8w):
    功率截图

注意事项

  1. 我在OMV安装时,速度有些慢,进度条会卡在30%,60%一会(打开10几分钟),需要耐心等待
  2. 格式化注意备份U盘中的数据
  3. omv密码自己保存好
  4. 如果不是有命令行经验,不太建议用omv入门,你可以通过以下几个问题来确认自己处于哪个层级:
    1. 你知道电脑有哪几个配件吗? ->lv0
    2. 你自己重装过系统吗 ->lv1
    3. 你知道linux吗 -> lv2
    4. 你使用过命令行吗? ->lv3
      建议至少到lv2才使用omv,不然使用过程中的一些错误可能无法处理

后续待办

  1. 我装nas的目的就是影音,后续会介绍搭建jellyfin的过程,目前已经下了很多电影,会介绍刮削、硬解相关的内容
  2. OMV的插件后面会介绍下
  3. 硬件后续看情况会继续升级
  4. 硬盘的测试、备份情况也会分享
    敬请期待~

参考链接

作者

简单代码

发布于

2024-12-15

更新于

2025-10-12

许可协议