我正在运行 Ubuntu Server 12.04,我想重启我的系统。我通过 ssh 成功登录,但运行时sudo reboot
出现以下错误-bash: /usr/bin/sudo: Input/output error
。此时我注意到其他命令被禁用,我无法再将任何文件写入或保存到磁盘。除了手动重启系统外,还有其他方法可以解决这个问题吗?我不确定我是否完全理解发生了什么。
答案1
您的硬盘很可能已从 SATA 总线上掉线。如果它只是遇到错误,并且您的文件系统已重新以只读方式挂载,那么您将收到不同的错误 -sudo: unable to open /var/lib/sudo/something/something: Read-only filesystem
或类似的错误。
重新启动后,您的驱动器又恢复了正常运行。这可能是由于电源故障或其他原因导致的罕见问题,也可能是驱动器即将发生故障的早期迹象。请检查驱动器上的 SMART 数据,并考虑更换驱动器。
正常运行时间与此无关。Linux 系统可以轻松实现数年不间断的正常运行时间(尽管实际上这意味着内核的版本已经是几年前的了,因此不应该真正为此而努力)。