硬盘速度变慢,启动时出现 SATA 错误

硬盘速度变慢,启动时出现 SATA 错误

完整概述:这不是一个新的驱动器,我已经将它作为 ntfs 驱动器使用一段时间了,我决定将它安装到我的 linux 服务器中并将其切换到 ext4 文件系统。

  • 我对 4TB 驱动器进行了分区,使用fdisk(g)创建 gpt 表和(n)创建单个分区。
  • 我开始用它复制文件rsync,速度正常(130-150MB/S)。
  • 大约在接近尾声的时候rsync(复制近 3TB 的数据),它开始减慢到 2MB/s 或更低。
  • 我重新启动了服务器,并注意到重新启动所需的时间比平时更长,因此我连接了一个显示器,并在设备上显示了一堆与 sata 相关的错误。
  • 我使用 root 登录进入维护模式并mke2fs在设备上运行/dev/sdd,以下是输出。有人能帮我理解一下吗?

    ata5.00: exception Emask 0x0 SAct 0x2000000 SErr 0x0 action 0x0
    ata5.00: irq_stat 0x40000008
    ata5.00: failed command: READ FPDMA QUEUED
    ata5.00: cmd 60/08:c8:00:be:c0/00:00:d1:01:00/40 tag 25 ncq 4096 in res 41/40:08:00:be:c0/00:00:d1:01:00/00 Emask 0x409 (media error) <F>
    ata5.00: status: { DRDY ERR }
    ata5.00: error: { UNC }
    end_request: I/O error, dev sdd, sector 7814036992
    Buffer I/O error on device sdd, logical block 976754624
    

答案1

这些都是硬盘故障的症状(速度突然下降、I/O 错误日志、启动等待时间长)。根据之前的使用情况,可能只有在传输如此大的文件后才会变得明显。

检查输出以查看驱动器上是否记录了任何错误是个好主意smartctl。我通常建议备份,但在这种情况下,听起来你刚开始使用驱动器,所以这可能不是必需的。

也许还值得检查 SATA 电缆,或许换一条,因为它们有时会出现故障,并在可能的情况下尝试使用不同的电源。

检查SMART驱动器的状态并对其进行彻底的测试是一个好主意,但我相信,无论结果如何,如果您尝试另一根电缆并且没有帮助,则需要更换驱动器。

相关内容