自己做的电影网站打开很慢,网站开发安装,网站设计建站,网站与网页设计教程当你看到 target is busy#xff0c;说明仍有进程在使用该挂载点或你当前的 shell 就位于该目录下。可以按下面步骤排查并强制卸载#xff1a; 1. 确保不在挂载目录下
先切换到其它目录#xff0c;避免当前 shell 占用#xff1a;
cd ~2. 查找占用该挂载点的进程 使用 fu…当你看到 target is busy说明仍有进程在使用该挂载点或你当前的 shell 就位于该目录下。可以按下面步骤排查并强制卸载 1. 确保不在挂载目录下
先切换到其它目录避免当前 shell 占用
cd ~2. 查找占用该挂载点的进程 使用 fuser sudo fuser -m /media/zhangbin/DATA/HuaSongs它会列出占用该挂载点的 PID 列表。 使用 lsof sudo lsof D /media/zhangbin/DATA/HuaSongs或者 sudo lsof /media/zhangbin/DATA/HuaSongs列出打开该目录或其下文件的所有进程与文件句柄。 3. 终止占用进程 如果确认可以杀掉它们 sudo fuser -km /media/zhangbin/DATA/HuaSongs这会向所有占用该挂载点的进程发送 SIGKILL请谨慎使用。 或者针对单个 PID sudo kill PID
# 如果进程没响应再
sudo kill -9 PID4. 再次卸载
sudo umount /media/zhangbin/DATA/HuaSongs如果还是提示 busy可以使用 懒卸载detach
sudo umount -l /media/zhangbin/DATA/HuaSongs-llazy让挂载点立即对新进程不可见但内核会在资源空闲后彻底清理。
或者强制卸载在某些系统对 CIFS 有效
sudo umount -f /media/zhangbin/DATA/HuaSongs5. 验证
mount | grep HuaSongs如果没有输出说明已成功卸载。 按照以上步骤就能解除“target is busy”导致的卸载失败问题。
我的操作
sudo fuser -m /media/zhangbin/DATA/HuaSongs
/media/zhangbin/DATA/HuaSongs: 1100864 1145941c 1146181c 1146190c看到这几个 PID 正在占用挂载点
1100864 1145941c 1146181c 1146190c下面有两种常用方式任选其一即可清理占用并卸载 方法一用 fuser 一步终结并卸载 终止所有占用进程 sudo fuser -km /media/zhangbin/DATA/HuaSongs这会对所有使用该目录的进程发送 SIGKILL。 卸载 sudo umount /media/zhangbin/DATA/HuaSongs方法二手动杀进程再卸载 切换目录避免 shell 自己也占用 cd ~逐个杀掉 PID sudo kill 1100864 1145941 1146181 1146190
# 如果有进程不响应再用 -9 强制杀
sudo kill -9 1100864 1145941 1146181 1146190卸载 sudo umount /media/zhangbin/DATA/HuaSongs如果仍然提示“busy” 懒卸载挂载点对新进程立即不可见后台清理 sudo umount -l /media/zhangbin/DATA/HuaSongs强制卸载针对 CIFS 有时有效 sudo umount -f /media/zhangbin/DATA/HuaSongs执行完后用 mount | grep HuaSongs 验证是否已卸载。这样就可以清除“target is busy”导致的卸载失败问题了。