我在联想 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>
观察磁盘/插槽指示灯。