我有一个围绕联力 PC-Q25 机箱构建的小型家用服务器,带有一个 SATA 背板,标榜自己是可热插拔的。主板是华硕P8H77-I。我有 4 个 SATA 驱动器连接到背板上 - 两对内置在 RAID1 阵列中。系统在 Centos 6.3 x86_64 上运行。
其中一个驱动器坏了,所以我执行了推荐的程序:同步,将其从阵列中移除,正确关闭并将其拉出。这里没有灾难,我可以听到驱动器旋转停止并且 dmesg 日志中没有出现错误。
现在,我认为按照 SATA 标准,驱动器中的交错针脚将确保安全插入,而不会出现任何突然的电涌。将驱动器推入,我可以让其他驱动器减速并在很短的时间内点击它们的头部。
检查 dmesg 日志显示以下内容:
ata1: exception Emask 0x10 SAct 0x0 SErr 0x4090000 action 0xe frozen
ata3.00: exception Emask 0x10 SAct 0x3ff007ff SErr 0x4890000 action 0xe frozen
ata3.00: irq_stat 0x08400040, interface fatal error, connection status changed
ata3: SError: { PHYRdyChg 10B8B LinkSeq DevExch }
ata3.00: failed command: WRITE FPDMA QUEUED
ata3.00: cmd 61/80:00:3f:81:ca/00:00:00:00:00/40 tag 0 ncq 65536 out
res …Run Code Online (Sandbox Code Playgroud)