在centos下遇到一個少見的故障,表現:無法在 /home/ 目錄下創建任何 文件 或 目錄
結果測試發現在 /home/monitor/ 下創建 文件 或 目錄都正常
不同於以往 “某個分區read-only” 的故障
下面是操作流水:
[root@localhost home]# pwd /home [root@localhost home]# touch awei888 touch: setting times of `awei888': No such file or directory [root@localhost home]# whoami root [root@localhost home]# date Thu May 7 16:22:22 CST 2015 [root@localhost home]# ll -d /home/ drwxr-xr-x. 10 root root 4096 Apr 16 16:04 /home/ [root@localhost home]# stat /home/ File: `/home/' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 802h/2050d Inode: 389396 Links: 10 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2015-05-07 16:13:44.023189339 +0800 Modify: 2015-04-16 16:04:19.377574320 +0800 Change: 2015-04-16 16:04:19.377574320 +0800 [root@localhost home]# mkdir test_20150507 mkdir: cannot create directory `test_20150507': Invalid argument [root@localhost monitor]# cd /home/monitor [root@localhost monitor]# touch awei888 [root@localhost monitor]# ll -d /home/monitor/awei888 -rw-r--r-- 1 root root 0 May 7 16:24 /home/monitor/awei888
查看了一下解決方法,這個比較靠譜:http://atomicorp.com/forums/viewtopic.php?f=1&t=5701
我認為此問題應該把重點放在:目錄權限/服務器時間/文件系統 上;前面檢查都無問題,那么可以參考別人說法試試fsck一下
解決:
執行 reboot 后問題解決
下次遇到再 fsck 吧
后記:
查看日志發現的確是文件系統問題
May 7 16:35:21 C022014-08-023 kernel: EXT4-fs error (device sda2): ext4_mb_generate_buddy: EXT4-fs: group 53: 14271 blocks in bitmap, 13478 in gd