如何识别服务器第一个插槽中的磁盘名称?

如何识别服务器第一个插槽中的磁盘名称?

我在联想 SR650 中插入了 16 个磁盘。磁盘名称 /dev/sda、/dev/sdb... 与插槽中的位置顺序不一致。我想在 Ubuntu16.04.4 命令行中识别第一个插槽中的磁盘名称。

答案1

/dev/disk/by-path/磁盘通过 下的路径和 下的 WWN进行枚举/dev/disk/by-id/。第一个告诉您插槽号,并通过将其与 WWN 匹配,使您能够确定插槽枚举的顺序(即:从左到右、从下到上,或反之亦然)。大多数服务器甚至对插槽本身进行了编号(但请注意:我见过打印的数字与 不匹配的情况)/dev/disk/by-path

假设您没有磁盘本身的 SN/WWN 信息,您可以使用 LED 信息来识别磁盘:

  • 如果您的机箱受支持,您可以使用一些东西ledctl让磁盘/插槽闪烁;

  • 如果您不能使用ledctl或类似的东西,您可以通过在快速循环中运行某些操作来为每个磁盘生成读取负载,同时smartctl --all /dev/disk/by-path/<disk>观察磁盘/插槽指示灯。

答案2

相关内容