e2fsck:无法继续,正在中止

e2fsck:无法继续,正在中止

我得到了这个输出:

fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
/dev/mapper/ubuntu--vg-root is mounted.
e2fsck: Cannot continue, aborting.

在我使用该fsck命令之后。有什么答案吗?

答案1

如果你只是用来fsck检查音量,你可以运行

fsck -nf /dev/sda1
  • n -> dry-run:不会做任何改变(仅检查)
  • f -> force :有时会说clean,但你可以强制进行新的检查

如果您想修复文件系统错误,请首先卸载您的分区:umount /dev/sda1

答案2

我不知道为什么,但我不得不这么做service udev stop(在基于 debian 的系统上)。

停止 udev 后,e2fsck -f /dev/sda1-command 起作用并且不再打印-Message e2fsck: Cannot continue, aborting

我不知道,这是否与http://dev.bizo.com/2012/07/mdadm-device-or-resource-busy.html- 但此页面提示我尝试一下。

答案3

我遇到了类似的问题,尤其是当您仍在访问挂载点时。它可能属于以下两个原因中的任何一个。

您无法在根文件系统上运行。假设您可以在目录“/mnt”中运行,并且您已卸载安装在“/mnt”上的卷。您将遇到相同的错误。利用您不在同一目录中。

前 :

root@ip-172-31-28-38 /mnt# fsck -f /dev/xvdh
fsck from util-linux 2.23.2
e2fsck 1.42.12 (29-Aug-2014)
/dev/xvdh is in use.
e2fsck: Cannot continue, aborting.


root@ip-172-31-28-38 /mnt# 
root@ip-172-31-28-38 /mnt# cd /

后 :

root@ip-172-31-28-38 /# fsck -f /dev/xvdh
fsck from util-linux 2.23.2
e2fsck 1.42.12 (29-Aug-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/xvdh: 12/524288 files (0.0% non-contiguous), 70287/2097152 blocks
root@ip-172-31-28-38 /# 

答案4

fsck我尝试访问根分区时遇到此错误。解决方案已找到这里

  1. touch /forcefsck在下次系统启动时强制检查。
  2. 重新启动机器。
  3. 确保/forcefsck系统重新启动后该文件不再存在。

相关内容