unmount的问题
对于mount后的文件想unmount的时候,经常出现如下提示# umount /mnt/img1
umount: /mnt/img1: device is busy
umount: /mnt/img1: device is busy
什么原因呢,该如何解决,谢谢指教. ps -a
把正在运行的与/mnt/img1 有关的kill掉 或者ps -A 我用top看了,好像没有和/mnt/img1相关的
那我再好好找找吧 Q:为什么我umount 时会提示"device is busy "? 怎样才能umount?
A:这是因为还有进程在使用这个FS啦,比如你当前目录在/mnt/cdrom,就不可以umount /mnt/cdrom
但是我有很多程序再使用这个FS,怎样才能umount它呢?
使用fuser喽: fuser -m -u /mnt/cdrom 查看都有什么进程在上面,然后kill掉,哼。哼
fuser 显示结果类似这样:/mnt/cdrom/: 1895(root)2713c(root)
可见还有1895和2713两个进程在上面,可以直接kill掉,或者先用ps aux |grep 1895 看看它是干什么的
省的误杀好人 ^_^
也可以直接使用fuser -k/mnt/cdrom 干掉所有进程,够野蛮~~ fuser具体用法要找man啦。 :) 学到新东西了! :mrgreen::mrgreen:
页:
[1]