Linux使用for迴圈檢視磁碟SN號

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證明磁碟有讀寫故障)。

Linux使用for迴圈檢視磁碟SN號

欲戴王冠,必承其重!

君子謀道不謀食,君子憂道不憂貧!