CentOS 系統出現IO錯誤
剛解決完刪除軟連結問題,接著新問題來了:我在/mnt目錄中準備建立一個檔案夾ntfs,用來掛載移動硬碟,結果當我輸入mkdir /mnt/ntfs,直接給我彈出這個提示:
mkdir: 無法建立目錄 “/mnt/ntfs”: 唯讀檔案系統
大爺的,我昨天剛剛建立了/mnt/fat檔案夾,今天告訴我是唯讀檔案系統?!不信搞不定,加上777許可權:chmod –R 777 /mnt,結果還是提示:
chmod: 更改 “/mnt/” 的許可權: 唯讀檔案系統
chmod: 更改 “/mnt/fat” 的許可權: 唯讀檔案系統
啥情況,我root使用者改許可權都不行?看看別的分區,cd,mkdir 123,繼續提示:
mkdir: 無法建立目錄 “123”: 唯讀檔案系統
root檔案夾也變唯讀了!!!!!應該是系統出問題了,趕緊查看log檔案vim /var/log/messages,報錯了,IO錯誤……
我想起來了,應該是我昨天把伺服器上那塊舊SATA硬碟umount之後,直接拔下來造成了IO錯誤,然後系統自動化佈建唯讀保護了!!!
習慣害死人啊!平時移動硬碟都是umount後直接拔的……趕緊補救,先拿來移動硬碟,cp –R –v 重要滴資料,然後用fsck命令來拯救下可憐的硬碟吧!fsck用法:fsck -t ext3 -r /mnt
filesys : device 名稱(eg./dev/sda1),mount 點 (eg. / 或 /usr)
-t : 給定檔案系統的型式,若在 /etc/fstab 中已有定義或 kernel 本身已支援的則不需加上此參數
-s : 依序一個一個地執行 fsck 的指令來檢查
-A : 對/etc/fstab 中所有列出來的 partition 做檢查
-C : 顯示完整的檢查進度
-d : 列印 e2fsck 的 debug 結果
-p : 同時有 -A 條件時,同時有多個 fsck 的檢查一起執行
-R : 同時有 -A 條件時,省略 / 不檢查
-V : 詳細顯示模式
-a : 如果檢查有錯則自動修複
-r : 如果檢查有錯則由使用者回答是否修複