我在Ubuntu Server 10.10上运行了一个带有mdadm的简单1 TB RAID 1阵列.我想简单地检查每个硬盘驱动器的状态,以确保它们的功能都为时已晚.我怎么能轻易做到这一点?
通常,你想要的是一个名为smartmontools的软件包.它可以查询磁盘上的SMART界面,该界面位于大多数现代磁盘中.
有一个名为smartd的守护进程可以帮助您进行持续监控.
但是,如果您的系统是家庭服务器,则只需手动检查通常会更好.像这样:
smartctl -a / dev / sda
大量数据涌现出来.我最感兴趣的东西如下:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_Failed RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 100 100 051 Pre-fail Always - 0 7 Seek_Error_Rate 0x000f 100 100 051 Pre-fail Always - 0 9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 13946 13 Read_Soft_Error_Rate 0x000e 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 075 066 000 Old_age Always - 25 194 Temperature_Celsius 0x0022 075 064 000 Old_age Always - 25 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0 199 UDMA_CRC_Error_Count 0x003e 100 100 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x000a 100 100 000 Old_age Always - 0 201 Soft_Read_Error_Rate 0x000a 100 100 000 Old_age Always - 0