Linux
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 ...
知道這可能來自哪裡嗎?
可能磁碟上的壞扇區或磁碟的數據/電源線鬆動。要驗證磁碟健康狀況,請安裝 smartmontools,它將為您提供磁碟健康狀況的詳細資訊。還嘗試執行 e3fsck 以檢查文件系統上的錯誤。