玩NAS 篇一:人生第一台DIY NAS (系统安装)

2022-11-20 20:53:56 35点赞 227收藏 17评论

我的需求主要有以下几点:

保存照片等重要资料,RAID 1 就满足了。

提供samba, NFS 共享,为pt 和 jellyfin 提供后端存储。

足够的灵活性,后续可能会新增需求,比如用来作git 服务器,备份一些代码。

有了主要诉求,就可以来选择方案了。

首先是黑群晖,因为我有一台白群,易用性的确足够好,功能也强大。但是结合自身需求,没必要去折腾一番,pass。

接下来是unraid,由于是收费的,易用性据说也很不错。最奇葩的是要插个U盘来引导系统,无语。

truenas, 特点是使用了强大的ZFS,但是需要依赖内存的稳定性,我的机器从来就没考虑过用ECC,要不起,过!

各种虚拟机方案,PVE, ESXI,感觉没啥意思,不感兴趣。

最后,也是灵活性最高的就是直接用linux 发行版,这个对我来说轻车熟路,重要的是选择哪个发行版。

家里的主机用的主要是ubuntu,有点审美疲劳。

红帽系的CentOS 软件质量属于企业级,但是2021年底,CentOS 8停止维护,改为Stream ,变成了RHEL 的测试版。

国产的企业级Linux 有openEuler,龙晰, 都是在CentOS 8 传出停止服务后大力发展起来的社区。欧拉的起步较早,19年就着手建设,综合欧拉社区现在的规模和华为在技术领域的执着投入和野心,更倾向于欧拉。欧拉采用了红帽系的RPM 包管理模式,比起deb,个人感觉更加规范。

百度百科关于openEuler的介绍百度百科关于openEuler的介绍

系统安装

  • 版本选择:欧拉最新的稳定版本是22.03 LTS,是一个长期维护的版本,选这个版本比较合适。

  • 选好版本后,就是下载ISO镜像了。由于是国内发行为主,在官网镜像列表https://www.openeuler.org/zh/mirror/list/ 里面选择一个,按照下图下载就行了。


    选这个LTS版本选这个LTS版本

点ISO 目录点ISO 目录

选x86_64 架构,下载dvd 即可,文件不至于太大,也能满足安装需求,后续的软件可以直接联网下载选x86_64 架构,下载dvd 即可,文件不至于太大,也能满足安装需求,后续的软件可以直接联网下载

  • 我用了Ventory 这个U盘启动工具,制作完启动盘之后,只要把ISO 文件直接复制到预留的一个分区就可以了,十分的方便,简直是装机利器。

  • 从U盘启动之后,选择openEuler-22.03-LTS-x86_64-dvd.iso,就启动图形化安装界面了。整个过程不再赘述, 图中几个关键的地方配置一下,就可以开始安装了。

配置好上图的几个选项,点击开始安装,很快就装完了配置好上图的几个选项,点击开始安装,很快就装完了


配置硬盘

之前群晖218+上有两块酷狼4T,计划做成RAID1, 存放重要的资料(相片,视频等)。

Linux 系统推荐用mdadm 来创建软RAID, 直接yum 安装即可。

yum install mdadm -y

两块酷狼在我的电脑上分别识别为 /dev/sdb, /dev/sdc, 网上建议先给盘划分一个分区,再拿分区作RAID比较好。

两块酷狼的分区信息两块酷狼的分区信息

分区就位之后,就可以创建raid 阵列了

mdadm --create --verbose --level=1 --metadata=1.2 --raid-devices=2 /dev/md/NASR1 /dev/sdb1 /dev/sdc1

最后把阵列配置保存下来

mdadm --detail --scan >> /etc/mdadm.conf

查看一下阵列的状态

cat /proc/mdstat

RAID 状态RAID 状态

接下来在新建的RAID 1 盘上创建文件系统,我这里选择了btrfs,克服了ext4 的一些问题(好像群晖也在用这个文件系统)。

mkfs.btrfs /dev/md/NASR1

完成之后,创建个挂载点,我选择了 /mnt/NAS, 写到 /etc/fstab 里面就行了

人生第一台DIY NAS (系统安装)

执行 mount -a, RAID 1 就挂载到 /mnt/NAS 目录下了。

人生第一台DIY NAS (系统安装)

到此为止,两块酷狼组成的RAID 1 存储已经就绪了,后续就是如何把目录共享出去,供其他客户端来访问了。

慢着,能不能有个web的图形界面,类似群晖,通过浏览器来查看系统的状态。当然可以!

欧拉上有个cockpit 软件包,安装上,启动相关服务就行了。

yum install cockpit -y

systemctl enable --now cockpit.socket

默认的端口是9090, 访问 ip: 9090

登陆界面长这样登陆界面长这样

输入用户名密码就可以登陆了

系统界面

系统界面系统界面

我们来看看存储,一目了然

存储界面存储界面

网络界面会显示当然的一些网络流量

网络网络

最后看看这个终端,可以直接输入命令执行,也够用了

可以执行shell命令,不错可以执行shell命令,不错

cockpit 整体功能比较简陋,但是也满足了一般的查看需求。毕竟都用linux 了,大不了ssh 登陆操作。

这期先写到这里。后续再慢慢把各种需要的服务搭起来,这就是DIY 的乐趣了吧。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2582.5元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2644.05元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

385.78元起
17评论

  • 精彩
  • 最新
  • 这样得有足够的linux基础才能玩得转,像我这样只会几个命令的还是unraid之类的省事

    校验提示文案

    提交
    哈哈,这不有教程嘛,大家可以互相交流 [高兴]

    校验提示文案

    提交
    收起所有回复
  • unraid 有开心版

    校验提示文案

    提交
    都是Linux系统,我的需求不多,自己折腾更好玩

    校验提示文案

    提交
    收起所有回复
  • centos 8 stream2年用户报道,每半年滚一次至今更了4次没啥问题。跟manjaro主机rsync同步冷备份+环境搭建跑服务无docker。
    其实华为的用意是给厂家客户和培训用的,毕竟不管怎样总要搞个备胎的第三方资源库和生态没法跟红帽的比。
    要稳定的centos其实可以选Rocky Linux [邪恶]

    校验提示文案

    提交
    你太小看华为了,哈哈

    校验提示文案

    提交
    收起所有回复
  • 去看看
    这SSH里面是用的什么字体啊 好漂亮

    校验提示文案

    提交
    mac 上的Monaco 字体

    校验提示文案

    提交
    好的 谢谢

    校验提示文案

    提交
    收起所有回复
  • 我现在就是在centos7下面这么玩的,听到欧拉有一段时间了,一直不了解,从你这个文章了解到了一些,另外请问一下,欧拉上安装虚拟机系统方便吗?

    校验提示文案

    提交
    和centos差不多

    校验提示文案

    提交
    收起所有回复
  • 感觉像是华为的软文。正常谁会首选个这个系统做nas系统

    校验提示文案

    提交
    不软,只是支持一下国产的系统而已

    校验提示文案

    提交
    收起所有回复
  • 还是win好

    校验提示文案

    提交
  • cockpit还是tai简陋了,不如omv方便。而且onv是真的省资源

    校验提示文案

    提交
  • 我是直接安装的RancherOS,反正各种应用都是挂在docker上。一开始是ubuntu做底层,后来发现应用全都跑到docker上了,连mysql都是容器,索性直接上rancheros。

    校验提示文案

    提交
  • 软raid还不如备份两处

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
227
扫一下,分享更方便,购买更轻松