使用 nvme-cli 创建单独的命名空间时出错

问题描述 投票:0回答:1

我是使用 nvme-cli 的新手,我正在尝试使用 nvme-cli 包在我的 ubuntu Linux 计算机上创建一个新的命名空间。我已经尝试过以下命令:

nvme create-ns /dev/nvme0n1 -s 4096 -c 4096 -b 512
然而,它返回:

identify failed
NVMe status: INVALID_NS: The namespace or the format of that namespace is invalid(0x400b)

造成这种情况的原因可能是什么?我在网上看到了一些使用此命令成功创建新命名空间的示例。

namespaces nvme
1个回答
0
投票

好吧,在弄清楚了一些事情之后,我发现我的计算机的 SSD 将命名空间总数的最大上限设置为 1。所以基本上,这个 SSD 中不能存在多个命名空间。事实上,大多数传统 SSD 的容量仅为 1 个命名空间。

我使用 nvme-cli 包来检查这一点。我必须使用命令:

nvme id-ctrl <device>

这里的设备可能看起来像

/dev/nvme0n1
或可能是其他东西,具体取决于您的系统。

© www.soinside.com 2019 - 2024. All rights reserved.