Linux操作系统可以定位到磁盘的SN号,具体命令为:
SATA接口或者SAS接口的硬盘:
#for i in {a..z};do echo sd$i && smartctl -i /dev/sd$i | grep Serial; done
查看SATA或者SAS接口磁盘是否存在故障:
#time dd if=/dev/zero of=/dev/sdf/abc bs=4k count=100000
#smartctl -a /dev/sdf|egrep 'Raw_Read_Error_Rate|Reallocated_Sector_Ct'
如果出现非零,一般Raw_Read_Error_Rate值比较大,证明磁盘存在故障。
NVME接口磁盘查看:
#nvme list 查看nvme磁盘列表。
#nvme smart-log /dev/nvme0n1(media_errors>0,证明磁盘有读写故障)。
#nvme error-log /dev/nvme0n1(status_field 出现READ_ERROR证明磁盘有读写故障)。
君子谋道不谋食,君子忧道不忧贫!