登录到 EC2(Ubuntu)实例时,我看到
*** /dev/xvda1 should be checked for errors ***
我无法使用fsck /dev/xvda1
它,因为它已安装,并且sudo umount /dev/xvda1
失败了,因为它正在使用中。所以我尝试sudo touch /forcefsck
按照建议使用这里但它不起作用,当我这样做时,终端上什么也没有发生。该怎么办?
答案1
作为替代方案touch /forcefsck
,可以将脏卷附加到另一个实例,fsck
在该脏卷上运行,然后将其重新附加回原始实例。
答案2
只需编辑文件 /etc/default/rcS
取消注释并设置 FSCKFIX=yes
/etc/default/rcS
# automatically repair filesystems with inconsistencies during boot
FSCKFIX=yes
然后重新启动!
之后请务必记得将其放回原处。