smartctl megaraid,N (如何找到 N 的正确值?)

smartctl megaraid,N (如何找到 N 的正确值?)

我们在 sdb 磁盘上运行 smartctl

smartctl -a /dev/sdb
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0-327.el7.x86_64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

Smartctl open device: /dev/sdb failed: DELL or MegaRaid controller, please try adding '-d megaraid,N'

根据 smartctl 的输出,我们将其更改为

 smartctl -a -d megaraid,0 /dev/sdb
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0-327.el7.x86_64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               TOSHIBA
Product:              MG04SCA20ENY
.
.

我根据第一条总线设置 - 0 (来自 smartctl --scan )

smartctl  --scan
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/sdb -d scsi # /dev/sdb, SCSI device
/dev/bus/0 -d megaraid,0 # /dev/bus/0 [megaraid_disk_00], SCSI device
/dev/bus/0 -d megaraid,12 # /dev/bus/0 [megaraid_disk_12], SCSI device
/dev/bus/0 -d megaraid,13 # /dev/bus/0 [megaraid_disk_13], SCSI device
/dev/bus/0 -d megaraid,14 # /dev/bus/0 [megaraid_disk_14], SCSI device
/dev/bus/0 -d megaraid,16 # /dev/bus/0 [megaraid_disk_16], SCSI device

但我不确定这个值“0”是否是正确的值

我在这儿吗?

答案1

是的,您可以使用 0、12、13、14 或 16 作为 N。

如果您的扫描输出不完整,可能会有更多数字。

你已经尝试过 0,并且成功了。所以也尝试一下其他的。

答案2

中的N值为megaraid,N物理磁盘的编号。如果您有 4 个磁盘,它们将编号为 0-3,如 的输出所示smartctl --scan

相关内容