我正在尝试从 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。