Ubuntu 22.04.1 安装程序无法检测到两个相同的 NVMe 设备

Ubuntu 22.04.1 安装程序无法检测到两个相同的 NVMe 设备

我的机器有 2 个相同的 NVMe 存储设备:

$ sudo dmesg  | grep -i nvme
[    1.920305] nvme nvme0: pci function 0000:04:00.0
[    1.957490] nvme nvme0: allocated 64 MiB host memory buffer.
[    1.990803] nvme nvme0: 15/0/0 default/read/poll queues
[    2.024382] nvme nvme1: pci function 0000:b4:00.0
[    2.057384] nvme nvme1: allocated 64 MiB host memory buffer.
[    2.089470] nvme nvme1: 15/0/0 default/read/poll queues

当我第一次启动 Ubuntu 实时安装程序时,两个 NVMe 存储设备都被识别为多路径设备:


$ lsblk
NAME     MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
...
sda        8:0    0 931.5G  0 disk
sdb        8:16   0 931.5G  0 disk
sdc        8:32   1  14.4G  0 disk
└─sdc1     8:33   1  14.4G  0 part
nvme0n1  259:0    0 931.5G  0 disk
└─mpatha 253:0    0 931.5G  0 mpath
nvme1n1  259:1    0 931.5G  0 disk
└─mpatha 253:0    0 931.5G  0 mpath

$ sudo multipath -ll
mpatha (eui.00000000000000000000010000000000) dm-0 NVME,HP SSD EX900 1TB
size=932G features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=1 status=active
| `- 0:1:1:1 nvme0n1 259:0 active ready running
`-+- policy='service-time 0' prio=1 status=enabled
  `- 1:1:1:1 nvme1n1 259:1 active ready running

我尝试删除多路径设备:

$ sudo multipath -F
$ lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
...
sda       8:0    0 931.5G  0 disk
sdb       8:16   0 931.5G  0 disk
sdc       8:32   1  14.4G  0 disk
└─sdc1    8:33   1  14.4G  0 part
nvme0n1 259:0    0 931.5G  0 disk
nvme1n1 259:1    0 931.5G  0 disk

返回安装程序,刷新后多路径设备消失,但仍然无法检测到单个 NVMe 设备。

我想在其中一个 NVMe 设备中安装 ubuntu,但我无法继续我当前的机器配置。

答案1

我遇到了完全相同的问题,并按照您完全相同的路径操作,却陷入了同样的死胡同:“智能”分区工具顽固地拒绝看到这两个设备。

我发现的唯一解决方案是使用旧的基于文本的替代安装,它确实可以看到设备。

不幸的是,我不知道旧式安装程序是否可以用来安装 22.04 :(

相关内容