Ubuntu
如果命令 ’touch /forcefsck’ 不起作用,我如何檢查 /dev/xvda1?
在登錄 EC2 (Ubuntu) 實例時,我看到
*** /dev/xvda1 should be checked for errors ***
我不能
fsck /dev/xvda1
因為它已安裝,並且sudo umount /dev/xvda1
因為它正在使用而失敗。所以我嘗試按照這裡sudo touch /forcefsck
的建議使用,但它不起作用,當我這樣做時,終端上沒有任何反應。該怎麼辦?
作為替代
touch /forcefsck
,可以將臟卷附加到另一個實例,fsck
在該臟卷上執行並將其重新附加回原始實例。
只需編輯文件 /etc/default/rcS
取消註釋並設置 FSCKFIX=yes
/etc/default/rcS # automatically repair filesystems with inconsistencies during boot FSCKFIX=yes
並重新啟動!
記得之後再放回去。