可能存在磁盘问题 - SMART 中没有任何内容

可能存在磁盘问题 - SMART 中没有任何内容

我不断收到这些 IO 错误:

Feb 22 07:08:19  kernel: [70724.773260] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 50 17 f5 d8 00 00 08 00
Feb 22 07:08:19  kernel: [70724.773344] ata1: EH complete
Feb 22 07:09:04  kernel: [70769.804854] ata1.00: configured for UDMA/133
Feb 22 07:09:04  kernel: [70769.804880] ata1: EH complete
Feb 22 07:09:07  kernel: [70772.745086] ata1.00: configured for UDMA/133
Feb 22 07:09:07  kernel: [70772.745120] ata1: EH complete
Feb 22 07:09:10  kernel: [70775.685021] ata1.00: configured for UDMA/133
Feb 22 07:09:10  kernel: [70775.685055] ata1: EH complete
Feb 22 07:09:13  kernel: [70778.566529] ata1.00: configured for UDMA/133
Feb 22 07:09:13  kernel: [70778.566565] ata1: EH complete
Feb 22 07:09:16  kernel: [70781.473288] ata1.00: configured for UDMA/133
Feb 22 07:09:16  kernel: [70781.473323] ata1: EH complete
Feb 22 07:09:18  kernel: [70784.363288] ata1.00: configured for UDMA/133
Feb 22 07:09:18  kernel: [70784.363323] sd 0:0:0:0: [sda] Unhandled sense code
Feb 22 07:09:18  kernel: [70784.363349] sd 0:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Feb 22 07:09:18  kernel: [70784.363380] sd 0:0:0:0: [sda] Sense Key : Medium Error [current] [descriptor]
Feb 22 07:09:18  kernel: [70784.363414] Descriptor sense data with sense descriptors (in hex):
Feb 22 07:09:18  kernel: [70784.363442]         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
Feb 22 07:09:18  kernel: [70784.363486]         50 17 f5 d8
Feb 22 07:09:18  kernel: [70784.363511] sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
Feb 22 07:09:18  kernel: [70784.363560] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 50 17 f5 d8 00 00 08 00

sda 是我唯一的磁盘,这里没有设置 raid。我该怎么做才能修复它?

SMART 诊断的输出:

/var/log# smartctl -H /dev/sda
smartctl 5.40 2010-07-12 r3124 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

有什么可担心的吗?自从它启动以来,我发现机器的 CPU 利用率较高(可能是 IOwait),但没有其他负面影响(以及 syslog 的大小)

答案1

据我所知,唯一能够恢复驱动器错误纠正无法恢复的扇区的软件是旋转式。它可以安全地对磁盘施加额外负载,以便磁盘将有问题的扇区标记为坏扇区,这样它们将不再被使用。它还具有数据恢复功能。Spinrite 可能能够将您的驱动器恢复到可用状态,但最好还是换一个驱动器。

我从未从 SMART 获得过任何有用的信息。不要依赖它。我对您的 CPU 运行速度过高的原因没有任何建议。可能无关吗?

相关内容