我得到了这个输出:
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
我尝试访问根分区时遇到此错误。解决方案已找到这里:
touch /forcefsck
在下次系统启动时强制检查。- 重新启动机器。
- 确保
/forcefsck
系统重新启动后该文件不再存在。