NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。——《百度百科》
个人理解就是把存储设备独立了出来,并通过一个系统来管理。这个物理机通常可以有更多的磁盘接口,可以扩展更多的硬盘;还可以加装一些数据安全的插件;一般也会支持外网访问,实现在任何位置都能存取其上的数据;可以实现多用户共享文件夹。
这里我在esxi上安装一个黑群晖系统的NAS,系统安装过程跟 Esxi安装软路由 基本一样,部分过程可以参考这个教程。
搞机系列教程
环境
- ESXI 7.0.0
- ds3617D6.17
准备工作阶段
基于ESXI版本的不同,可能有些版本不能安装成功,这里我捞到了几个,在这个版本上(链接: https://pan.baidu.com/s/19bpLGYClCPhd_Z2WW3OHCA 提取码: 9hcc)成功了。用StarWind把img的镜像转成vmdk(参见 Esxi安装软路由 ),注意会产出两个文件,后面将用这两个文件启动虚拟机。
我安装是并不是一次成功的,有些版本跟我的ESXI版本冲突,不能完成安装,收集到的一些版本放在这里(链接: https://pan.baidu.com/s/1sc9NMaB-eAxdMDEAn6dxKQ 提取码: j42g)
添加虚拟机
-
创建新的虚拟机
-
系统选择 Linux、Ubuntu Linux(64位)
-
选择系统的安装盘
-
我的系统配置如下
- 磁盘可以先x掉。暂时可以不配置其他硬盘,后面添加添加虚拟机镜像的启动盘
- **注意:**展开网卡的配置,适配器类型选 E1000。另外我这里选择了网口1,是因为我的软路由系统接管了这个网口,可以给它分配IP。一般默认就选接了网线的那个网口即可。
-
添加完成后再打开配置页配置这个虚拟机,相关过程可以参见Esxi安装软路由
不一样的,这里的这个vmdk并不是完整的系统,而是一个引导系统,个人理解大概就像winpe那种装机系统似的吧。这里需要再给系统另外配置一块盘,用做真正的系统盘。
添加第二块盘
安装系统
-
配置完成,开机
提示我们可以去这个地址以基础,出现如下界面,我们就可以去上面给出的这个地址去检测自己的NAS。注意给NAS分配的网口要能拿到同一个网段下的ip。
选择connect=》同意条款,下一步,等到扫描到我们的NAS,如果长时间扫描不到,可以检查网络连接、检查给NAS配置的网卡类型是不是e1000。下面点击connct(连接)
这样就连接上了,可以看到地址栏的地址,后续也可以通过这个ip:port直接连接。我这里是dhcp生成的地址,后续可能会有所变动,可以在系统安装成功后设置静态ip。点击set up
选择手动安装(我这里自动安装没成功)
选择要使用的pat文件,立即安装(Install Now)
勾选=》OK,这里的意思是会将给这个虚拟机配置的的系统盘数据都清理掉。
等待安装完成。
这之后会有个10分钟的倒计时,然后会自动跳出设置页。如果倒计时结束还不能自动跳转,可能存在版本冲突,或许需要换一个虚拟机文件。
设置用户名、密码,后续登录会用到。
配置更新选项:自动更新;自动安装重要更新;询问我是否更新。
下面这一步是用来外网连接的,不洗白是没法使用这个功能的,跳过就好了。
Go
挂载盘
另外的,挂载个ESXI物理机上的其他盘
可以记住浏览器地址栏的ip和端口,下次可以直接通过ip、端口登录,如果忘记了没关系,可以再通过http://find.synology.com
找到连接上。
-
先给它关机
当然也可以在Esxi的管理后台直接关机。
-
在Esxi的管理后台打开这台虚拟机的配置页
-
重新开机可以看到磁盘已经加上了
但是这样还是不可以通过网络访问的
-
新增磁盘组
这里我没有选择Raid方案。Raid即磁盘阵列,是把多块盘链接成一块逻辑盘的操作,逻辑盘的总空间会比物理总空间少一些,因为有一些空间被用来做“备份”,在磁盘损坏时可以完成数据恢复工作。不同的Raid等级的空间损失、对磁盘的数量要求都有不同。这里我在Esxi物理机上做了磁盘阵列,在这边就不在做这个操作了。
提示盘上的数据将被清空
这里是要不要检查一下这块盘
下一步=》应用(Apply)=》OK
-
创建存储空间
OK=》save
-
添加共享文件夹
可以设置加密共享文件
最后还可以控制下不同用户的权限
OK
测试连接
in Mac
输入IP
这就连上了
然后我把我的局域网升级到了千兆(当年的无知:千兆的实现需要输入输出的网口、路由器和网线都支持千兆;千兆路由器还要去区分无线跟有线是不是都千兆),拷贝文件来还是挺快的,大量小文件必然就很慢,把文件夹压缩成压缩包再传输是一种方案。
这是我分配了4C的CPU,4G内存,大视频拷贝场景下的系统状态。
in Windows
然后会让输入用户名密码,连接上之后
for Linux
linux将以挂载盘符的形式实现,首先要允许nfs
在指定的共享文件上添加一条nfs规则
参考
https://www.bilibili.com/video/BV16p4y1W7wC
https://www.bilibili.com/video/BV1hb411p7HG
https://blog.csdn.net/matengbing/article/details/80434435