CentOS 6.0(VirtualBox 4.1.6,Windows XP)中的输入/输出错误

CentOS 6.0(VirtualBox 4.1.6,Windows XP)中的输入/输出错误

我正在运行一台虚拟化的 CentOS 机器,到目前为止运行良好。今天,我注意到缺少一些 PHP 扩展,并意识到问题出在无法读取的配置文件上。如果我尝试列出相关目录,会发生以下情况:

[root@localhost php.d]# ls -al
ls: cannot access sysvmsg.ini: Input/output error
ls: cannot access sysvshm.ini: Input/output error
ls: cannot access memcache.ini: Input/output error
ls: cannot access bcmath.ini: Input/output error
ls: cannot access sysvsem.ini: Input/output error
ls: cannot access posix.ini: Input/output error
total 120
drwxr-xr-x    2 root root  4096 Nov  9 13:25 .
drwxr-xr-x. 112 root root 12288 Nov  9 13:17 ..
-rw-r--r--    1 root root  3070 Sep 16 14:44 apc.ini
-??????????   ? ?    ?        ?            ? bcmath.ini
-rw-r--r--    1 root root    49 Sep 25 09:54 curl.ini
-rw-r--r--    1 root root    47 Sep 25 09:54 dom.ini
-rw-r--r--    1 root root    57 Sep 25 09:54 fileinfo.ini
-rw-r--r--    1 root root    45 Sep 25 09:54 gd.ini
...

知道这可能是从哪里来的吗?

答案1

磁盘上可能有坏扇区或磁盘的数据/电源线松动。要验证磁盘健康状况,请安装 smartmontools,它将为您提供磁盘健康状况的详细信息。还可以尝试运行 e3fsck 来检查文件系统上的错误。

相关内容