卸载 + 无法卸载

卸载 + 无法卸载

我无法在我的 Linux 机器上卸载,也无法通过 umount -f 卸载,请问有什么建议吗?

[root@Linux umount /mnt/cdrom
  umount: /mnt/cdrom: device is busy
  umount: /mnt/cdrom: device is busy

答案1

您可以使用 fuser 查看哪些进程仍在使用该挂载:

fuser -mu /mnt/cdrom

如果您想通过 fuser 终止这些进程,请使用-k

fuser -mk /mnt/cdrom

我经常(例如:每次我都希望自己有一枚五分钱……)发现自己无法卸载,因为我已经以自己的身份 cd 到挂载点,然后 su 到 root。我的旧 shell 仍在挂载点,所以我无法卸载。尝试退出 root shell,看看您的用户 shell 是否仍 cd 到 下的某个位置/mnt/cdrom

答案2

您需要弄清楚是什么在使用挂载中的图块系统并停止这些进程。您可以通过运行lsof | grep /mnt/cdrom查看哪些进程打开了该文件夹来了解可能存在的内容。您可以先关闭所有文件管理器,然后从任何终端退出。

答案3

您可能在不知不觉中从控制台或文件浏览器查看 CD。如果正在使用中,Linux 将不允许您卸载它。

答案4

如果您不关心什么正在使用该设备,您可以umount -f /mnt/cdrom强制卸载它。

相关内容