今年年初,我在一台使用了 10 年的戴尔塔式机上安装了 Ubunto 10.4,用作我的家庭文件服务器。它运行良好,我甚至使用 rsnapshot 和外部驱动器建立了一个良好的备份系统。
然后,三个月前,一天早上我醒来发现它无法连接到网络。检查后,我发现它卡在启动过程中,并提示找不到启动盘。
我花了一些时间试图诊断问题。Testdisk 仅在尝试读取驱动器时就报告了数千条错误消息。我最后一次尝试重新安装 Ubuntu,但最终却无法将合适的分区表写入驱动器。我发誓我甚至听到驱动器发出一些奇怪的咔嗒声(这可能是我的过度想象)。不用说,我认为这个使用了 10 年的硬盘现在成了一块砖头。我非常非常感谢我设置的那个好的备份系统。
无论如何,我的妻子说我得等到圣诞节促销才能买一些东西来代替它,所以我拔掉了整个东西的插头并把它放在一边,开始依靠笔记本电脑上的外部驱动器生活。
昨天,在研究我应该买什么样的硬件来替换驱动器时,我打开了机器,以检查其中有多少 RAM。由于被孩子们分散了注意力,我没有及时按下功能键进入 BIOS,令人惊讶的是,我看到它启动到了 Ubuntu 10.4。我没有把安装 CD 留在驱动器中,所以它肯定是从硬盘驱动器启动的。登录后,我检查了硬盘驱动器,一切看起来都和最初崩溃之前一模一样。我用 fsck 强制启动,没有报告任何错误。
那么,还有什么可能出错?在硬件方面,我基本上只是处于稍微高级的新手水平。我猜想是机器中的其他东西导致了问题,但是什么呢?崩溃后,BIOS 报告了驱动器的型号,因此我猜想连接仍然良好。我是否应该将服务器重新投入使用并等待它再次崩溃?
答案1
当 BIOS 读取型号时,它只是一次短距离(据我所知是低速的,因为功能尚未确定)传输,当您开始以更高的速度和更大的容量传输数据时,坏的电缆当然会产生这种结果。我建议您更换电缆,然后进行一些大容量测试(例如复制几 GB)。
答案2
旧驱动器往往比新驱动器对温度更敏感。驱动器可能过热或过冷,当你重新启动驱动器时,它会发现温度更符合它的需求。我在旧系统上时不时遇到这种情况。
不管怎样,你还是应该计划购买新硬盘。十年的服务已经很不错了,应该趁它还能用的时候把它退役——或者至少不要用它来存储你输不起的数据。