今天用著用著,Ubuntu 9.10系統突然提示無法寫入文件。
一開始我以為是權限問題,想著可能是自己不小心復制粘貼了什麼命令把權限改錯了。於是進家目錄,依舊無法touch,查看權限,明明是可寫。sudo也無法寫入。
運行mount,發現 / 被掛載為只讀了。於是試著重啟。
重啟之後發現無法進入圖形界面,提示DMA錯誤啥的,只能打開診斷SHELL。
再次運行mount,發現 / 依然被掛載為只讀。修改/etc/fstab,提示只讀文件系統,:w!也失敗。
運行:
mount /dev/sda1 / -o rw,remount
終於可以寫了,修改了/etc/fstab,把掛載 / 的行裡的 -error=remount-ro 修改為rw,重啟。
重啟後,圖形界面依然無法啟動,文件系統依然只讀。
這時候,腦子開了個小差,輸入了exit,然後出現了一堆錯誤提示。其中有一個fsck的錯誤。我想著再次執行一次fsck吧,看看錯誤能不能重演。於是:
fsck /
很快提示了很多個inode錯誤。選擇y修復了。最後提示重啟。於是:
reboot
系統成功起來。然後我又把/etc/fstab的內容改回原來的樣子,一切回歸正常。
然後,發現原來也有人出現過同樣的錯誤,不過是01年的老帖了。。。Orz