使用Solaris如果我做iostat -En我可以检查我的磁盘是否有任何统计软错误或硬错误。
$iostat -En c1t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: SEAGATE Product: ST373207LSUN72G Revision: 045A Serial No: 3532D7ZL Size: 73.40GB <73400057856 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 Predictive Failure Analysis: 0
但是同样的命令不适用于SUSE Linux。是否在SLES9中使用了另一个命令?
您可以使用dmesg命令来查找内核logging的任何设备错误。
对于不同的Linux发行版,这是一个类似的问题,但应该适用于您:
检查CentOS服务器上的硬盘错误/失败迹象
我相信solaris iostat会从驱动器的SMART中读取这些数据,因此您可以尝试使用smartctl / smartd(并显示大量附加信息): smartctl --all /dev/sda