无法从 Live CD 进行 fsck

无法从 Live CD 进行 fsck

我正在尝试从 Linux Mint Julia Live CD 运行 fsck,但似乎出了问题。当我运行:

sudo fsck /dev/sda5

我得到了回应

fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Device or resource busy while trying to open /dev/sda5
Filesystem mounted or opened exclusively by another program?

我尝试从终端卸载磁盘,但无济于事:

umount: /dev/sda5 is not mounted (according to mtab)

我已经想不出什么办法了。那个看起来已经解决了这个问题的人通过 MSN 找了个人帮忙,所以我永远不知道他们是怎么解决的。

提前致谢

答案1

通过

lsof -n | grep /dev/sda5

给了我这个错误:

lsof: WARNING: can't stat() tmpfs file system /cow
Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/mint/.gvfs
Output information may be incomplete.

从那里,我使用 Google 搜索输出并找到了这个线程:http://www.ubuntuforums.org/showthread.php?t=1601810

问题解决了!非常感谢你提醒我这个问题。

答案2

首先使用以下命令检查它是否已安装:

mount

它出现在这个列表中吗?

如果没有,您可能需要检查设备是否仍名为 /dev/sda5。使用命令 fdisk -l 列出所有分区,例如:

[root@web ~]# fdisk -l

Disk /dev/sda: 319.9 GB, 319930630144 bytes
255 heads, 63 sectors/track, 38896 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      514048+  83  Linux
/dev/sda2              65       10263    81923467+  83  Linux
/dev/sda3           10264       16637    51199155   83  Linux
/dev/sda4           16638       38896   178795417+   5  Extended
/dev/sda5           16638       16892     2048256   82  Linux swap
/dev/sda6           16893       17147     2048256   83  Linux
/dev/sda7           17148       38896   174698811   83  Linux
[root@web ~]#

如果您的磁盘/分区未列出,请确保没有其他硬件问题阻止您对系统上的驱动器进行 fscking。

相关内容