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

bab*_*est 5 linux ubuntu hard-drive diskmanagement lenovo

我有 16 个磁盘插入联想 SR650。磁盘名称 /dev/sda 、 /dev/sdb ... 与其在插槽中的位置不符。我想确定 Ubuntu16.04.4 命令行中第一个插槽中磁盘的名称是什么。

sho*_*hok 5

/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>在观察磁盘/插槽指示灯时)来为每个磁盘生成读取负载。


dmo*_*ati 0

尝试以下命令:

黑子

以下是更多信息的链接: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s2-sysinfo-filesystems-blkid

  • 这不会告诉您磁盘安装在哪个托架中。 (2认同)