输入/输出错误返回得很好。如何确保不再发生?

输入/输出错误返回得很好。如何确保不再发生?
root@host [/backup/2013-08-15/accounts]# cd /home1
root@host [/home1]# ls
/bin/ls: reading directory .: Input/output error
root@host [/home1]#

突然 /home1 不起作用了。它曾经工作得很好。是的,我把我要求最高的网站之一放在那里。然后我开始收到这些错误。磁盘可能无法处理负载吗?

我的提供商坚持认为这是用户的错误

事实上,我认为这是一个用户错误的情况。您的硬盘驱动器一切正常,并且我已确认我能够在所有已安装的分区(/home、/home1、/home2、/home3 和 /home4)中读取和写入文件。我确实需要运行 fsck 来修复文件系统上的几个错误,而且似乎您还有大量未解析的链接导致整个系统(fsck 尝试手动清除其中一些,所有可能都尚未修复)。该系统似乎维护得很差,但是到目前为止,所有磁盘和所有文件系统都可以访问。我将很快使该系统重新上线,并在确认其重新上线后通知您。

所以我们有一个系统,现在运行得很好,然后突然无缘无故崩溃了。

经过一些检查后,我的主机提供商说服务器没有任何问题。我的服务器恢复了,是的,一切正常。

怎么会发生这种事呢?

因此,在所有这些检查和重新启动之后,服务器运行良好,包括驱动器。但是,我害怕再次将东西移至服务器。如果它再次损坏,我可能会损失数百美元。

我应该怎么做才能确保不会出现其他问题? com 输入/输出出错但现在又正常工作了怎么办?

这是什么错误,现在有效,然后失败?

调用 dmesg 并得到以下信息:

我运行 dmesg,这是我看到的:

EXT4-fs (sda1):警告:挂载 fs 有错误,建议运行 e2fsck EXT4-fs (sda1):使用有序数据模式挂载文件系统。选择:

这是上下文中的内容

EXT3-fs (sdd1): using internal journal
EXT3-fs (sdd1): mounted filesystem with ordered data mode
EXT4-fs (sda1): warning: mounting fs with errors, running e2fsck is recommended
EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: 
EXT4-fs (sdb1): warning: maximal mount count reached, running e2fsck is recommended
EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: 
EXT4-fs (sdc1): warning: maximal mount count reached, running e2fsck is recommended
EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: 
Adding 4194296k swap on /dev/sdd2.  Priority:-1 extents:1 across:4194296k SSD
kjournald starting.  Commit interval 5 seconds
EXT3-fs (loop0): warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs (loop0): using internal journal
EXT3-fs (loop0): mounted filesystem with ordered data mode

我应该怎么办?

答案1

您的硬盘很可能出现故障。查看dmesg服务器的日志,看看是否有任何其他错误。

有时,此错误可能是由于软件配置错误造成的,而有时则可能表明 RAM 的 DIMM 发生故障或有故障。

相关内容