HDD 未安装或无法卸载

HDD 未安装或无法卸载

我的硬盘驱动器运行异常。这是全新重启:

greg@GSJ:~$ sudo mount /dev/sdb ~/hdd
mount: /dev/sdb already mounted or /home/greg/hdd busy

好的,已经安装好了。我只需要umount……

greg@GSJ:~$ sudo umount /dev/sdb
umount: /dev/sdb: not mounted

什么?

于是尝试了 e2fsck 以求好运。但毫无效果。

greg@GSJ:~$ sudo e2fsck /dev/sdb
e2fsck 1.42 (29-Nov-2011)
e2fsck: Device or resource busy while trying to open /dev/sdb
Filesystem mounted or opened exclusively by another program?

我正在使用 ubuntu。有什么建议可以告诉我从这里可以做什么吗?

答案1

我的第一个猜测是,您正在尝试安装设备而不是分区。/dev/sda是您的主要主驱动器。它将有各种分区(/sda1sda2)和那些可以安装但不能安装设备本身。

要查看可用的分区,请运行sudo fdisk -l /dev/sda,然后尝试挂载您实际想要挂载的分区。例如,在我的系统上:

$ sudo mount /dev/sda foo/
mount: /dev/sda already mounted or foo/ busy
$ sudo umount /dev/sda
umount: /dev/sda: not mounted
$ sudo mount /dev/sda1 foo/    <== works
$ sudo umount /dev/sda1        <== works

答案2

很可能像 fsck 这样的工具正在该分区的后台运行。

检查 lsof 的输出

lsof /dev/sda1

相关内容