家用NAS(一)环境搭建

最近移动硬盘内存这些都降价了,喜欢屯数据的仓鼠必然要升级家用存储设备。之前的J4125软路由刚好剩个硬盘位,就加进来组一个NAS。这篇博客主要介绍ESXI8.0上黑群晖系统的安装配置、下载器使用、家用影音库搭建、samb、ftp等存储服务的使用。(机械硬盘故障率较高,建议组raid,防止数据丢失,博主拿固态玩儿一下,所以raid相关内容不会介绍)

〇、安装前说明

安装使用的引导文件一般需要自己找,博主推荐两个,一个是gxnas大神的引导文件:(已编译好)

https://wp.gxnas.com/11849.html

另一个是巴西小哥的引导文件 arpl:(本机自动编译)

https://github.com/fbelavenuto/arpl/releases

这篇博客会1以arpl为例来介绍,如果遇到问题,需要用其它大神的引导文件或者编译打包好的镜像,操作步骤里的二、三、基本是一样的,只需要替换StarWindConverter转换的镜像就可以。

如果安装7.X系统,碰到VID和PID 硬盘识别有关的问题,可以看这个了解下

https://post.smzdm.com/p/ar0v2on7/

https://aray.cn/archives/14383

1. 安装提示

黑群晖7.X的引导启动后就显示这样,在UEFI方式启动方式下,会有一个光标停在上面不动,不要以为是系统卡住了;

(博主就是在这里卡了很久,折腾来折腾去,最后知道真相很无语。。。之前有的openwrt也是,安装正常跟卡住一样,没有任何提示。。。无尽的吐槽)

在电脑浏览器新开一个标签,输入(http://find.synology.com/)这个地址回车,开始搜索局域网内的群晖设备,等待的时间根据不同的硬件性能决定,有些性能好的机器一般3-5分钟之内可以搜索出来,性能不好的机器有可能20分钟以上才能搜索出来(如果你的电脑有启用防火墙的话,也有可能是搜索不出来的,电脑搜索不出来的可以到路由器里面找。)(如果你选VMXNET3发现不出IP的话,可以改成E1000e)

2. 虚拟机安装注意事项

虚拟机安装如果找不到磁盘,可能需要删除boot配置中的 DiskIdxMap、SataPortMap、SasIdxMap 三个参数,折腾前请务必阅读gxnas的网站上的说明,可以少走很多弯路。

3. 物理机安装注意事项

物理机安装麻烦就麻烦再

物理机安装,需要优盘VID和PID信息,更新到 boot/grub.cfg,并且以后每次启动群晖都需要从优盘引导。(优盘要一直插在NAS上,其它人有做过二合一引导,不过实践证明不稳定,NAS里稍作修改引导就可能被破快,建议最好还是带着优盘启动)

DiskIdxMap、SataPortMap、SasIdxMap 三个参数的获取可以参见这篇博客: https://post.smzdm.com/p/amxr2lez/

如果要支持多网卡,需要修改netif_num 参数和mac地址,比如netif_num=表示有几个网口, mac1=XXX mac2=XXX 不要重复就可以

给个四网口的例子:


netif_num=4 syno_hdd_detect=0 syno_port_thaw=1 vender_format_version=2 earlyprintk mac1=0011327A14XX mac2=0011327A14XX mac3=0011327A14XX mac4=0011327A14XX

一、下载镜像

对于ESXI8.0来说,需要准备如下工具和文件:

1. StarWindConverter转换工具(需要大于等于V9.0.1268)

https://www.starwindsoftware.com/tmplink/starwindconverter.exe

2. DSM群晖一键脚本(可自行下载最新版,就是一个img镜像)

https://github.com/fbelavenuto/arpl/releases

解压好之后为一个镜像文件: arpl.img

二、ESXI配置

1. 修改虚拟交换机安全选项为接受

不论是装openwrt还是ikuai还是synology,都是需要修改这个选项的。

2. 创建虚拟机

自定义设置这里,这里我们把不需要的选项都取消掉

然后关闭UEFI安全引导

然后点击完成即可

三、镜像转换

Source Image 选择local File,之后选择我们下载好的arpl.img文件即可

Destination Image选择Remote VMWare ESXi Server or vCenter

之后输入ESXi IP地址和用户名密码,上传镜像到虚拟机

选择growable image就可以,然后创建转换完成,我们点击Finish

四、引导开机

1. 确认转换的镜像添加为SATA

我们可以看到系统信息界面已经有了一块硬盘,

因为群晖不识别SATA以外的硬盘,所以这里我们需要看一下是否是SATA硬盘,如果不是SATA硬盘,我们需要把引导盘设置为SATA(0:0)。

2. 添加数据盘

直接添加即可,同样注意使用SATA控制器

3. 修改网络是配置为VMXNET 3

4. 启动虚拟机,开始构建

开机之后,我们就获取到了内网IP,比如下图中的 192.168.1.12:7681,我们后面通过浏览器访问这个地址进行安装

访问界面如下:

我们默认OK,下一步即可,直到要选择型号时,J4125 推荐 DS920+ (似乎有的机器D918+也可以)

选择内部版本号时默认就可以,然后选择随记序列号,之后选择Build版本,这里可以选新的,也可以选老的,随意即可。

选择d 构建

然后等待构建完成,内核Build完毕后返回刚刚的网页界面 ,选择重启引导,等待2-5分钟,系统重启完毕,出现Connection Closed 就可以了。

5. 初始配置

我们连接群晖系统,ip地址还是原来的,网页端口修改为5000,成功后会出现安装界面:

点击安装之后,会提示我们安装.pat文件,此时要点自动下载,否则会返回自己下载的补丁包

(如果要手动下载,也可以点击下面的Synology下载中心,搜索Build Number,比如 Build 42962 的补丁,下载完pat补丁后上传安装即可)

安装时如果提示安装文件损坏,可能需要手动处理下VID PID一致的问题,后者检查硬盘是否是NVME等,或者切换群晖6.X版本尝试,或者用其它大神打包好的镜像尝试,总之要折腾一会儿。

这里提示要清空数据盘

然后等待安装即可,出现下面界面,就说明快安装好了

然后等一会儿刷新,配置群晖

后面就是正常的系统设置,用户名密码、更新设置这些设置好就可以

6. 初始化存储池和存储空间

选择Raid格式,跳过硬盘检查,之后自行设置就可以

接下来就可以享用群晖了

五、其它

1. 可能会用到的Boot配置修改

如果遇到一些找不到磁盘的问题,免不了要修改boot引导文件中的 DiskIdxMap、SataPortMap、SasIdxMap三个值。

有关DiskIdxMap、SataPortMap、SasIdxMap三个参数的说明:
1、在群辉系统中,一个控制器默认只能控制9个硬盘,所以SataPortMap=的数值范围只能是0-9,0则表示屏蔽该控制器,不可以设为SataPortMap=0来隐藏引导盘!
2、如果有多个控制器的(每个主板具体有几个控制器,请查阅主板说明书),则SataPortMap=后面的数值有几位就表示有几个控制器。比如SataPortMap=148,表明第一个控制器有1个硬盘,第二个控制器有4个硬盘,第三个控制器有8个硬盘。
3、DiskIdxMap=这个参数值,按顺序从左到右每两位数为一个控制器的盘序数值,这两位数为16进制数,如果数值小于等于9或者大于10的,需要在数值前面加个0。比如DiskIdxMap=000105的意思是,第一个控制器的磁盘(引导盘)从序号1(00为序列1)开始往后排,第二个控制器的4个硬盘从序号2(01为序号2)开始往后排,第三个驱动器的8个硬盘从序号5(05为序号6)开始往后排。此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1(引导盘)到磁盘13。
4、这里有个小技巧,可以将控制器的盘序设置超过当前最大磁盘数量。例如我想把第1个控制器的引导盘隐藏,可以改成DiskIdxMap=0C0004,引导盘在群晖系统里面就看不到了,此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1到磁盘12(引导盘被隐藏了),同时还治愈了很多患有强迫症的童鞋!
5、SasIdxMap为SAS硬盘的个数,使用SATA硬盘的时候默认设置为0。

六、参考链接

https://post.smzdm.com/p/a90gnkq0/

发表评论