linux如何检查RAID硬盘健康状态

首先我们需要安装smartmontools

sudo apt-get update

sudo apt-get install smartmontools

然后

smartctl --scan

[root@master ~]# smartctl --scan

/dev/sda -d scsi # /dev/sda, SCSI device

/dev/bus/0 -d megaraid,0 # /dev/bus/0 [megaraid_disk_00], SCSI device

 

/dev/bus/0 -d megaraid,1 # /dev/bus/0 [megaraid_disk_01], SCSI device

最后

 smartctl -H -d megaraid,0 /dev/bus/0   查看第一块磁盘的健康状态

 smartctl -H -d megaraid,1 /dev/bus/0   查看第二块磁盘的健康状态

更多详细方法可以smartctl -h