問題描述: 1,、系統(tǒng)無(wú)法進(jìn)行磁盤的讀寫操作(touch,cp,chmod)等等 2,、服務(wù)器無(wú)法啟動(dòng)(也是因?yàn)闊o(wú)法創(chuàng)建文件) 3、只有涉及到系統(tǒng)磁盤的寫操作,,都會(huì)報(bào)錯(cuò)"Read-only file system" 問題原因: 1,、系統(tǒng)沒有正常關(guān)機(jī),導(dǎo)致虛擬磁盤出現(xiàn)文件系統(tǒng)錯(cuò)誤,; 2,、機(jī)器硬盤故障導(dǎo)致硬盤只讀 一般情況是由于系統(tǒng)發(fā)現(xiàn)磁盤硬件(Riad卡,硬盤)故障或文件系統(tǒng)中文件被損壞后而采取的保護(hù)機(jī)制導(dǎo)致的,。為了保護(hù)數(shù)據(jù)不破壞分區(qū)中已有內(nèi)容,,Linux在掛載文件系統(tǒng)是就只用read-only只讀方式加載。 問題解決: 1,、將系統(tǒng)重要的文件備份到遠(yuǎn)程主機(jī)中 scp -r dirname/filename user@remote_hostIP:/backupdir 通過scp -r 可以避免對(duì)系統(tǒng)有寫操作 2,、然后重啟系統(tǒng),切換單用戶模式。 init?。?/p> 3,、使用fsck手動(dòng)修復(fù),具體操作如下: fsck.ext4 -y /dev/vda1(根分區(qū)對(duì)應(yīng)的磁盤分區(qū),可通過df -h 命令獲?。?br> 友情提示:根據(jù)不同的文件系統(tǒng)試用不同的fsck版本,,如果是ext3文件系統(tǒng),應(yīng)該使用fsck.ext3對(duì)文件系統(tǒng)進(jìn)行修復(fù),。在修復(fù)的過程中可能花費(fèi)時(shí)間較長(zhǎng),,請(qǐng)耐心等待,不要輕易手動(dòng)重啟服務(wù)器,。修復(fù)完成之后可以通過命令“shutdown -r now" reboot重啟服務(wù)器 4、在實(shí)驗(yàn)的過程中,,還可常識(shí)使用如下命令進(jìn)行修復(fù) mount -o remount rw / 擴(kuò)展知識(shí):fsck簡(jiǎn)介 fsck.ext3 [語(yǔ)法] [功能] [執(zhí)行權(quán)限] root [參數(shù)] 必要參數(shù) c檢查是否存在有損壞的區(qū)塊,。 -d詳細(xì)顯示命令執(zhí)行過程 -f強(qiáng)制進(jìn)行檢查 -l把文件中所列出的損壞區(qū)塊,,加入標(biāo)記 -L清除所有損壞標(biāo)志,重新標(biāo)記 -P 設(shè)置fsck.ext2命令所能處理的inode大小為多少 -r交互模式 -R忽略目錄 -s順序檢查 -t 顯示fsck.ext2命令的時(shí)序信息。 -v顯示詳細(xì)的處理過程 -y關(guān)閉互動(dòng)模式 選擇參數(shù) -B 設(shè)置該分區(qū)每個(gè)區(qū)塊的大小 -V顯示版本信息 擴(kuò)展知識(shí)摘自:http://wenku.baidu.com/link?url=ke-oyhvpYAYhylkQc9rUAkMhH5wxxVhAPtLjiCh2TvaHMHi7hCGN8PFotXv2JkE4ZRGeLM2zHsizl3znmVhshfANG5SG7VNoAckKPClr1wC 本文出自 “人生在勤,,不索何獲” 博客,請(qǐng)務(wù)必保留此出處http://wangjun51.blog.51cto.com/6124567/1559470 |
|
來(lái)自: 落塵伊人 > 《Linux系統(tǒng)》