Raspberry Pi 似乎动力不足,可能会损坏外部硬盘?

Raspberry Pi 似乎动力不足,可能会损坏外部硬盘?

我有一个 Raspberry Pi NAS 设置,上面有 2TB 外置硬盘(带外壳的内置硬盘)。主驱动器由外壳附带的外部电源适配器供电,到目前为止没有出现任何问题。

我将我的 2TB 驱动器格式化如下:

sda           8:0    0   1.8T  0 disk 
├─sda2        8:2    0 559.2G  0 part /media/pi/Media
└─sda1        8:1    0   1.3T  0 part /media/pi/Backup

我计划将一些文件从我的其他驱动器(1 TB 东芝外置驱动器)复制到我的主驱动器,我原本以为 Raspberry Pi 可以在没有电源适配器的情况下为我的 1TB 外置驱动器供电,所以我只需将其插在我的 Pi USB 端口上即可。

我错了,看来 Pi 没有足够的电量来承载我的外部驱动器,1TB 开始发出咔嗒声,其上的电源指示灯闪烁,表示驱动器已打开 --> 关闭 --> 再次打开。我检查了我的主驱动器(2TB 驱动器),发现我的备份分区/dev/sda2已被卸载,它从lsblk结果中消失了,还弹出一个窗口告诉我/dev/sda2未完全卸载,并且超级块错误等等等等……

惊慌失措的我立即将外部驱动器和主驱动器从 Pi 中拔出,将其插入 PC 并运行 HD Sentinel 和基准测试。令我惊讶的是,HD Sentinel 将其标记为完美,基准测试看起来也很好(读取 190 MBps/写入 140 MBps)。

我也在以下的帮助下恢复了损坏的分区文件系统检查,已经过去好几天了,我没有发现任何问题。

我的问题是,我能确定一切顺利吗?。我已经拥有该驱动器近 2 年了,实际上这是我在该驱动器上遇到的第一个重大问题。

答案1

您听到的“咔哒”声很可能是 HDD 的紧急磁头停车机制在断电时触发的声音 - 就像您拔掉正在运行的 HDD 电源一样。

所有 HDD 都设计为在减速时自动将磁头移至安全位置。当仍有电力时,它们可以平稳准确地完成此操作,但它们还具有全机械紧急停车机制,当断电时,该机制会将磁头一直甩向停车点。“咔哒”声表示磁头组件被障碍物挡住了。

一般来说,这种情况发生几次不应该造成任何机械损坏。事实上,这种机制的目的是防止磁盘盘片损坏,磁盘盘片损坏更为重要且不可替代(另请参阅:磁头碰撞)。

(虽然我个人会避免依靠基于这种机制——我有点想象,如果你养成了每天拔掉旋转磁盘的习惯,那么有些东西最终可能会错位。最好等它旋转下来,或者在拔掉插头之前使用“scsi_stop”//“hdparm -y”来停止它。)

另一方面,如果磁盘在被写给,那么最好的情况是,您只会有一个或两个损坏的文件,但最坏的情况是文件系统可能已损坏。这是一个软件问题 - 您可以使用fsck来扫描/修复文件系统结构中的问题(请注意,某些文件系统可能有不同的工具,例如btrfs scrub)。至于您的备份,应该从头开始重新进行。

相关内容