更新:其中一个 3TB Seagate 存储硬盘坏了,每次我将其连接到系统时,都会出现 IO/读取错误,甚至在系统启动时也会出现。
如下所述,启动到旧内核为我提供了几个小时的可靠服务,因此我可以备份驱动器上的最新数据,现在我将其挂接到的任何系统都无法访问它。它已备份,因此无需担心。
这种场景没有什么意义,因为移除存储驱动器(而不是系统磁盘)似乎已经解决了所有问题。为什么一个快要坏掉的驱动器会这样?我认为启动到旧内核能给我带来好结果只是运气不好。
谁能解释一下这个存储驱动器故障是如何导致所有这些问题的?
我是否无意中解决了另一个问题?
我们有一台旧的 Dell Optiplex,运行 Ubuntu 14.04 LTS 作为公司的文件和 FTP 服务器。我已进行过更新,它似乎在新安装的 apt 软件和新内核等上运行正常。这台机器自昨晚以来甚至没有重新启动过,但今天早上它出现了一系列问题:
- 通过 SSH 连接可以工作,但
ls
重启之前出现了 IO 错误。- 重启/关机现在会导致机器卡住。错误是
rpcbind: rpcbind terminating on signal.
- 硬重启后,USB 键盘似乎向 PC 发送了错误的信息,因为我登录时密码似乎不起作用,但 SSH 可以按预期工作,无论是否有 SSH 密钥。
- 在较新版本的内核中,我无法访问
less
大多数文件,但重新启动后就ls
可以打开所有目录而没有太多麻烦。- 在较新的内核中,SMB 和 Netatalk 可以连接,但机器给出通用的“权限”或其他随机错误,表示它们无法打开它们可以看到的文件。
- 我已经启动
3.8.0-29-generic
并且这些问题似乎已经解决,但这就像装上备胎一样。我已经运行了硬件诊断程序,没有任何警告,所以我认为 PC 硬件、主板、SATA 电缆、HDD 等没有问题。这似乎是一个软件问题,因为旧内核似乎“修复”了该问题,但我并不排除间歇性硬件故障。