Table of Contents
  1. Linux 强制卸载硬盘 (Device is busy)
    1. 终止程序
      1. 查询占用的程序
      2. 终止占用的程序
    2. 卸载硬盘

Linux 强制卸载硬盘 (Device is busy)

有时,挂载的硬盘会由于程序占用或者系统故障(实际上也算是程序占用)导致无法正常卸载。直接移除又会有数据丢失甚至直接硬盘损坏的风险。所以我们需要先终止相关程序再卸载硬盘。

终止程序

/mnt/hdd0 是硬盘挂载的路径,fuser 和 unount 需要 root 权限。

查询占用的程序

fuser -m -v /mnt/hdd0

终止占用的程序

不询问

fuser -km /mnt/hdd0

逐个程序询问

fuser -m -k -i -v /mnt/hdd0

卸载硬盘

unount /mnt/hdd0