title

背景

家里有一台 Gen8,是之前和小伙伴创业的时候德亚淘的,后来项目凉了之后,我就把它收来了,装了Esxi 6.5和黑裙,两块3T的红盘用南桥模拟的B120i做了一个 Raid1,直通到群辉,提供文件服务,挂载了一个盘给TimeMachine备份用。

最近觉得里面的两块 3T 红盘用了快两年了,估计也快凉了,所以打算稍微折腾一下,现在这两块3T盘做一个Raid0,过阵子买多两块新盘做Raid1备份一下TimeMachine啊照片视频什么的。

计划

计划主要分成三个部分

  1. 倒腾一下网络,加一个万兆的网卡
  2. 放弃掉(假的)硬阵列卡,使用软阵列
  3. 把玩儿一下iSCSI,和SMB做一个对比

实施

这一篇博客主要是介绍一下第一和第二个部分,也就是安装新的NAS软件,和(假的)硬阵列卡说再见

系统配置

先说一下目前机器的配置吧

配置 型号 数量
准系统 HP Microserver ProLiant Gen8 1
CPU Intel(R) Xeon(R) CPU E31265L @ 2.40GHz 1
内存 8G DDR3-ECC 2
SSD Plextor M6S 128G 1
HDD WD 3T RED 2
SD Sandisk 32G TF 1
NIC-1G BCM5717 2
NIC-10G MNPA19-XTR 1

整个机器下来只有8个逻辑核心16G内存,其实对于搞Esxi意义不大,而且,实际上折腾他的时间也不是很多,在家里Esxi的需求也不是很大,之前装只是纯粹为了倒腾,学习一下虚拟化

所以这一次的重建打算推翻现在的Esxi,所有的性能纯粹只为了NAS

FreeNAS

FreeNAS网上的介绍非常多,我也就不再赘述,只说几点,基于FreeBSD,开源,ZFS

以上几点就完全能让我心动了,群辉固然是好的,但是要折腾安装,洗白等等工作,到最后假设数据凉了,还是得自己背锅,所以不如就选择一个还算比较活跃的开源项目


安装

准备工作

系统镜像

首先从FreeNAS的官网下载最新的镜像

有两个版本可选,因为我这台NAS主要追求的是稳定,所以下载的是稳定版本

001.png

下载得到FreeNAS-11.1-U6.iso

002.png

安装盘准备

因为我使用的是Mac,所以此处我使用的是Etcher来烧录镜像到U盘,Windows下的话可以使用UltraISO来完成这个工作

003.png

选择镜像 -> 选择U盘 -> 烧录


开始安装

关闭B120i阵列卡

Gen8开机摁F9进入到Setup界面,选择System Settings

004.png

选择SATA Controller Options,会弹出一个警告,说的是这个操作将会导致阵列上的数据丢失,推翻重建嘛!回车!

005.png

选择Enable SATA AHCI Support,回车

006.png

安装FreeNAS

插上U盘和作为系统盘的TF卡之后开机(这个TF卡是之前倒腾树莓派的时候买的,这次就给NAS用吧哈哈哈)因为阵列已经没有了,所以不用担心进到系统的问题,直接进到U盘里的FreeNAS安装程序

选择1 Install/Upgrade(这张截图搞丢了,借一张重启的来用哈哈哈)

007.png

选择要安装的位置,这里我选我插在机箱里面的32G TF卡,在要安装的磁盘上摁空格选中,回车进入下一步

008.png

会有一个警告说将会清空要安装的介质,没问题,回车下一步

009.png

设置root用户的密码,下一步

010.png

到了这一步,因为Gen8并不支持UEFI引导,所以这里我选择Boot via BIOS

011.png

回车之后,就开始安装了

012.png

安装结束,提示重启并拔掉安装介质

013.png

选择3 Reboot System

007.png

014.png

启动选择FreeNAS

015.png

选择普通启动即可

016.png

系统会开始载入

017.png

018.png

019.png

当系统启动完成,就进到这个画面,到这里,安装就完成了,可以进入网页端开始配置了

020.png

: 这里显示了三个地址,是因为本身Gen8有两个千兆口,从路由器分配到了IP地址,此时我的万兆卡也已经插上了,不过没有分配IP地址,一会儿再手动分配

配置

随意进入一个地址

021.png

使用用户名root和刚刚在安装的时候设置的密码登录系统

初始化语言可以选择中文,时区选择Asia/Shanghai,因为官方的翻译非常令人费解,后续我还是继续使用英文

022.png

其实可以放弃使用初始化的引导,因为很多东西我们需要自己配置,这里可以直接点Exit

023.png

进到存储器(Storage)-> 查看磁盘(View Disk),可以看到我的硬盘都已经认上来了,接下来开始创建阵列

024.png

选择存储器(Storage) -> 点击卷管理器(Volume Manager),给阵列命一个名字,比方说HDD0,点击Available disks下硬盘旁边的两个加号按钮,添加磁盘到阵列,两块3T的硬盘我选择阵列方式是Stripe也就是Raid0,下面的SSD我选择Cache作为阵列的缓存

025.png

点击Add Volume创建阵列

026.png

可以看到阵列已经创建成功了

027.png

选择添加数据集,其实就是文件夹

028.png

分别创建一个home目录用来保存用户目录,和一个Share文件夹用于共享

029.png

选择账户(Account)-> 用户组 -> 添加用户组,这里我授予了这个组sudo的权限

030.png

然后添加用户,选择账户(Account),用户,添加用户

去掉为用户创建组的选项,选择刚刚我们创建好的user组,然后选择用户的主目录存储位置,填写用户的全称和密码,选择Windows Account因为这个账户我需要从我的Windows登录进来,创建即可

031.png 032.png

存储就配置好了

配置网卡

因为需要配置我的万兆网卡和Windows直通,所以需要为万兆网卡配置IP地址,这里 注意,因为我不只是要给我的Windows使用,所以需要把两个接入到路由器的千兆网卡也添加上,如果不添加上,这两个网卡就直接不工作了

网络 -> 网络接口 -> Add 网络网络接口

033.png

然后配置我的万兆卡,这里我和千兆卡错开网段,防止混用

034.png

Windows配置

为千兆网卡分配IP地址

进入适配器设置 -> 选中万兆卡 -> 选择属性 -> Internet 协议版本 4 (TCP/IPv4),配置如下

035.png

确定之后打开cmdping 10.0.1.1,通了!

036.png

10Gbps!

037.png

测试

在资源管理器中输入\\10.0.1.1就可以看到

038.png

拷点东西试试,先从机械盘试试,基本上打满了7200RPM的硬盘的读上限,还算比较稳定

039.png

然后试试从SSD拷试试,爽!

040.png

再从机器里面下载回来,爽!

041.png

接下来,打算把steamapp放进来,我就有一块6T大小的SSD了(doge.jpg)