首页/系统/信创系统运维速查/设备忙无法卸载的处理
常见问题65 条

设备忙无法卸载的处理

umount 报 target is busy:用 fuser/lsof 找出占用者(含被删文件句柄)与工作目录占用,处理后正常卸载,慎用强制卸载。

信创系统运维速查系统更新于 2026-10-12

定位占用

定位占用
fuser -vm /mnt/data 2>/dev/null | head        # 占用进程一览
lsof +f -- /mnt/data | head                   # 打开的文件
lsof +L1 2>/dev/null | grep /mnt/data | head  # 已删未释放句柄

处理

处理
systemctl stop app-web                        # 停止占用方(示例)
umount /mnt/data
# 确需强制时评估影响后再用:umount -l(lazy)
# 网络存储场景完看挂载参数(hard 会长期等待)
强制卸载只是摘除命名空间视图:底层仍可能被使用,未落盘数据有丢失风险。

易错点

  • 进程把目录当工作目录(cwd)也会 busy:不止是打开文件
  • 强制卸载前确认无写入:可能造成数据丢失与文件系统不一致

数据来源与参考

  • man 8 umount
  • man 8 fuser
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌