[Linux] AWS上Linux硬碟出現錯誤檢查訊息

[Linux] AWSLinux硬碟出現錯誤檢查訊息

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

  1. https://serverfault.com/questions/627371/how-can-i-check-dev-xvda1
  2. https://www.peterdavehello.org/2015/02/devxvda1-should-be-checked-for-errors/
  3. https://gxnotes.com/article/16697.html
  4. https://nathanpfry.com/fix-dev-xvda1-should-be-checked-for-errors-on-amazon-ec2-ubuntu-instances/

Add a Comment