最近攒了台 itx ,买了两块宏碁掠夺者 SSD ,打算装 archlinux 。但是安装时发现 archiso medium 只能识别出一块,看了下 dmesg 错误信息
nvme nvme0: globally duplicate IDs for nsid 1
上网查了一些相关的资料:
- https://unix.stackexchange.com/questions/711739/globally-duplicate-ids-for-nsid
- https://bugzilla.kernel.org/show_bug.cgi?format=multiple&id=216049
大概原因是两块硬盘的 EUI/NGUID/UUID 重复了,而新版本的内核修改了检查逻辑,对于不能唯一确定的硬盘直接抛出错误信息。 想请教下大佬们
- EUI/NGUID/UUID 这三种 id 有啥区别
- 既然 nvme 标准规定了 ID 必须唯一,但是厂家没有遵守这个标准来实现(网上信息来看不止宏碁一家),而且旧版本的内核以及 windows 系统都是可以正确识别出两块的,这个限制的目的是什么呢。
- 不知道有没有硬件厂商行业的朋友,这种情况厂商会给技术支持吗?周末发了封邮件过去结果石沉大海。。
3 条回复 • 2022-08-11 08:54:34 +08:00
|
1
alittlesalt 2022 年 8 月 11 日 via Android
1.格式不同,目的都是唯一标识一个 namespace.
|
|
2
alittlesalt 2022 年 8 月 11 日 via Android
1.格式不同,目的都是唯一标识一个 namespace.
2.商用场景连接比较复杂,需要通过唯一标识来区分 namespace. 3. |
|
3
alittlesalt 2022 年 8 月 11 日 via Android 1.格式不同,目的都是唯一标识一个 namespace.
2.商用场景连接比较复杂,需要通过唯一标识来区分 namespace. 3. 厂商问题,联系厂商解决. |