blessingsi
V2EX  ›  硬件

求助,关于 NVME

By blessingsi at 2022 年 8 月 10 日 · 2952 次点击

最近攒了台 itx ,买了两块宏碁掠夺者 SSD ,打算装 archlinux 。但是安装时发现 archiso medium 只能识别出一块,看了下 dmesg 错误信息

 nvme nvme0: globally duplicate IDs for nsid 1

上网查了一些相关的资料:

大概原因是两块硬盘的 EUI/NGUID/UUID 重复了,而新版本的内核修改了检查逻辑,对于不能唯一确定的硬盘直接抛出错误信息。 想请教下大佬们

  1. EUI/NGUID/UUID 这三种 id 有啥区别
  2. 既然 nvme 标准规定了 ID 必须唯一,但是厂家没有遵守这个标准来实现(网上信息来看不止宏碁一家),而且旧版本的内核以及 windows 系统都是可以正确识别出两块的,这个限制的目的是什么呢。
  3. 不知道有没有硬件厂商行业的朋友,这种情况厂商会给技术支持吗?周末发了封邮件过去结果石沉大海。。
3 条回复  •  2022-08-11 08:54:34 +08:00
alittlesalt
   1
alittlesalt  
   2022 年 8 月 11 日 via Android
1.格式不同,目的都是唯一标识一个 namespace.
alittlesalt
   2
alittlesalt  
   2022 年 8 月 11 日 via Android
1.格式不同,目的都是唯一标识一个 namespace.
2.商用场景连接比较复杂,需要通过唯一标识来区分 namespace.
3.
alittlesalt
   3
alittlesalt  
   2022 年 8 月 11 日 via Android   ❤️ 1
1.格式不同,目的都是唯一标识一个 namespace.
2.商用场景连接比较复杂,需要通过唯一标识来区分 namespace.
3. 厂商问题,联系厂商解决.
© 2026 V2EX · 26ms · 3.9.8.5