返回列表 发布新帖

[讨论/分享] EXSI7.0(虚拟机下)有关DiskIdxMap、SataPortMap参数的定义

5199 11
发表于 2023-3-5 09:06:43 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 luomagogo 于 2023-3-5 09:09 编辑

声明下:
1、本人非计算机专业,所有折腾结果,都是经过实测,对比而来,算是经验总结。若是有描述和你专业不符的情况,也请尊重我实践理解。
2、群晖引导的相关参数,在你已经安装好系统,且正常运行后修改,不会破坏原有系统。只可能启动不了或者找不到主机,修改回来就行。
         
我是玩All In One(ALO)的,并非工控那种,完全是家用电脑主板的搭建而来,也算是一路折腾下来,完美运行。

我的配置是:10400(9BC5)+华硕B460M-plus(i219v网卡),其它跟系统无关的就不说了。(关于详细的All In One还是All In Boom?有机会再出帖子详谈吧)

转入正题吧。为什么要发这个帖子?
查了一大把的相关文章,似乎都是针对实体机,而非虚拟机。这就涉及到SataPortMap有几个的问题,虚拟的控制器算不算?先看我的两张图吧

EXSI下918配置图

EXSI下918配置图

918下

918下

黑群晖硬盘1开始排位,各方面正常

教程开始:(首先感谢renlu005的文章,对我启发很大http://www.gebi1.com/thread-301421-1-1.html
虚拟的控制器算不算?答案是“算”
否者按照实体机的参数配置经验,硬盘就乱了
1.png

控制器顺序:
1、虚拟机新建出来的两个硬盘1(系统)和硬盘2(引导)。看似顺序反了,实则硬盘2(引导)是sata(0.0),硬盘1(系统)是sata(1.0)。EXSI默认设置里增加个sata控制器,否则两个硬盘默认还是在一个sata控制器里。至于为什么这么做。之后会说到。
2、直通的2个sata控制器,分别是板载6口和pci4口。我按照逻辑上的启动顺序排序,因为没法下拉修改控制器顺序,我需要先识别板载6口。

所以的我的SataPortMap参数是1164.即SataPortMap=1164
(四位数代表我有用了4个sata控制器。从左往右,第一个sata控制器有一个sata口,接引导盘);第二个sata控制器也是一个sata口,接系统盘;第三个sata控制器有6个sata口,可以接6个数据盘;第四个sata控制器有4个sata口,可以接4个数据盘.
***这里计算数量只计算有几个sata口数量,而不是你实际接了几个硬盘

有了SataPortMap=1164这个参数,接下去的DiskIdxMap就有了依据
1、DiskIdxMap的参数是十六进制的,小于9或者大于9都需要在前面加“0”.举例:第8个硬盘因该写成08,第12个硬盘应该写成0C(字母大小写无所谓)
2、我的排序是先是第一个控制器下引导盘,那它的数值就是00开始。且只有一个硬盘。所以DiskIdxMap=00(这边只需要记录硬盘开始顺序号)
3、接下来是第二个控制器下的系统盘,那它的数值就是01开始.且也是只有一个硬盘。这时候DiskIdxMap就该增加两位数,即DiskIdxMap=0001
4、然后就是第三个控制器下最终会接6个数据硬盘。那DiskIdxMap再增加两位数。这边计数从上一个01开始往后,就是02打头。即DiskIdxMap=000102
5、最后,就是第四个控制器下可以接4个硬盘。它的开始号,就要考虑前一个控制器硬盘位的数量。前一个开始于02,接着是03,04,05,06,07,总会占用6个顺序号。那么这边四个pci扩展的盘位开始顺序号就该是08开始,往后排。即DiskIdxMap=00010208.

到这里还没完。
微信图片_20230305085234.png

假如你直接就是DiskIdxMap=00010208,那么上图的1号硬盘位就是个空,所有的硬盘排序都会往后排一位。我这里的意思是群晖的图形显示,让人看了很不爽。强迫症绝对不允许。
理论上引导盘是不会被群晖载入显示的,所以这里的第一个盘会空出来。

解决办法:
1、让这个引导盘的顺序号超出你所有硬盘数量。比如我这么设置,硬盘总数=1+1+6+4=12,那么顺序号0c(13的十六进制为0c)
那么DiskIdxMap前两位就该是0c,并且不会被群晖识别,屏蔽掉。即DiskIdxMap=0c
2、接着后面的系统盘开始就是就需要占用掉群晖图片上的1号盘位,即00。后面所有的数据盘开始位都往前排一位。该写成DiskIdxMap=0c000107

完美


所以的参数:
SataPortMap=1164
DiskIdxMap=0c000107

评论11

街头算命Lv.3 发表于 2023-3-5 14:56:09 | 查看全部
这个讲的很直观,一看就懂,
回复 点赞

使用道具 举报

anJayeLv.8 发表于 2023-3-5 17:00:25 | 查看全部
学习一下,很详细!
回复 点赞

使用道具 举报

cdmxpLv.6 发表于 2023-3-5 19:06:04 | 查看全部
不错,讲解的很透彻
回复 点赞

使用道具 举报

q276574299Lv.10 发表于 2023-3-5 22:06:19 | 查看全部
本帖最后由 q276574299 于 2023-3-5 22:17 编辑

DiskIdxMap=00 SataPortMap=6我的主板有6个SATA接口一个M2和SATA0共用不知道这样写对不对
回复 点赞

使用道具 举报

doieLv.10 发表于 2023-3-5 23:49:29 | 查看全部
谢谢分享很清楚了  勘误ESXI
回复 点赞

使用道具 举报

luomagogo楼主Lv.6 发表于 2023-3-6 01:18:28 | 查看全部
q276574299 发表于 2023-3-5 22:06
DiskIdxMap=00 SataPortMap=6我的主板有6个SATA接口一个M2和SATA0共用不知道这样写对不对 ...

嗯,是对的。
不过还有种情况,6个sata口里,不排除主板可能会桥接的情况出现。
可以拿这个参数尝试。不行的话,就是我说的情况
回复 点赞

使用道具 举报

q276574299Lv.10 发表于 2023-3-6 18:53:50 | 查看全部
luomagogo 发表于 2023-3-6 01:18
嗯,是对的。
不过还有种情况,6个sata口里,不排除主板可能会桥接的情况出现。
可以拿这个参数尝试。不 ...

谢谢指导!
回复 点赞

使用道具 举报

overstorgeLv.8 发表于 2023-3-6 18:54:02 | 查看全部
感谢分享!
回复 点赞

使用道具 举报

Apig2014Lv.2 发表于 2023-3-6 20:34:42 | 查看全部

感谢分享!
回复 点赞

使用道具 举报

jiang_ioriVIPLv.4 发表于 2023-3-13 18:34:01 | 查看全部
感谢分享!
回复 点赞

使用道具 举报

jiang_ioriVIPLv.4 发表于 2023-3-13 18:34:09 | 查看全部
楼主发贴辛苦了,谢谢楼主分享!
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表