如果我运行,smartctl -i /dev/sdb
我会得到正确的磁盘信息,包括序列号和驱动器型号。但这适用于标记为 JBOD 的磁盘。
对于RAID 化的n 个dev/sda
驱动器(在我的例子中使用 LSI RAID 卡),将组装的卷呈现给 Linux ,例如,我创建一个分区,该分区将具有sda1
预期的大小......相当简单。
无需关闭我的服务器电源并移除每个驱动器来查看标签上的型号和序列信息,有没有一种方法可以查看已组合成虚拟驱动器的RAID 卡后面的每个单独磁盘,并获取其基本信息这些 RAID 磁盘中的任何一个吗?
既然你提到了LSI RAID卡,我\xe2\x80\x99会假设它\xe2\x80\x99是一个MegaRAID设备;在这种情况下,您可以通过运行来获取有关每个底层驱动器的信息
\n\nsmartctl -i -d megaraid,0 /dev/sda\n
Run Code Online (Sandbox Code Playgroud)\n\n适当替换/dev/sda
(它应该对应于系统中可见的 RAID 驱动器的设备节点),并且0
(递增它以查看每个驱动器)。
联机smartctl
帮助页列出了受支持的不同类型的控制器以及用于寻址它们的语法。