[Linux] AWS上Linux硬碟出現錯誤檢查訊息
Posted On 2017-08-24
[Linux] AWS上Linux硬碟出現錯誤檢查訊息
Platform: AWS EC2
OS: Ubuntu 14.04 LTS
連線進入主機的時候會看到系統回報某顆硬碟似乎出現錯誤,需要進行硬碟檢查的動作,這邊記錄重新檢查的方法
首先先到fstab檔案中,修改fsck的參數,從0改成1(黃色框框部分),代表重新開機後這顆掛載的裝置要進行fsck檢查
vim /etc/fstab
接著到rcS檔案中修改FSCKFIX的參數(no改成yes),告訴系統重開機後要進行檢查
vim /etc/default/rcS
最後再根目錄底下建立一個叫forcefsck的檔案,這樣主機重開機後在檢查根目錄時就會觸發硬碟檢查的程序來進行
touch /forcefsck
然後你就可以重新開機讓系統進行硬碟檢查和修復,完成後就會看到錯誤訊息消失囉
記得修復完成後,要回去把fstab和rcS兩個檔案的參數改回預設值,forcefsck的檔案一般都會在檢查完成後自動刪掉,以上
Updated at 20180119
這次要修復舊版Ubuntu的錯誤時發現一個搞笑的問題,上面做的是第14版的,但是在12版上做卻不會過,也就是說你重開機後發現根本沒修好= =
後來發現,舊版的Ubuntu只要做第三步就可以了,也就是說只要在根目錄底下
touch /forcefsck
建立這個forcefsck檔案後,然後重新開機就可以了@@
所以更新一下本文章的內容,以上。
Reference
- https://serverfault.com/questions/627371/how-can-i-check-dev-xvda1
- https://www.peterdavehello.org/2015/02/devxvda1-should-be-checked-for-errors/
- https://gxnotes.com/article/16697.html
- https://nathanpfry.com/fix-dev-xvda1-should-be-checked-for-errors-on-amazon-ec2-ubuntu-instances/