Linux

CentOS 6.0 (VirtualBox 4.1.6, Windows XP) 中的輸入/輸出錯誤

  • November 9, 2011

我正在執行一台虛擬化的 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
...

知道這可能來自哪裡嗎?

可能磁碟上的壞扇區或磁碟的數據/電源線鬆動。要驗證磁碟健康狀況,請安裝 smartmontools,它將為您提供磁碟健康狀況的詳細資訊。還嘗試執行 e3fsck 以檢查文件系統上的錯誤。

引用自:https://serverfault.com/questions/329288