问题描述:/dev/sdb1挂载到/data目录下,已经把/data目录清空了,并且当前目录没有在/data目录下,卸载磁盘失败,提示如下
~]# umount /data/
umount: /data: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
一.排查过程:执行 lsof /dev/sdb1 名称查看还有哪些进程占用,
如果没有lsof,执行 yum install -y lsof安装即可
~]# lsof /dev/sdb1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
redis-sen 1930 root cwd DIR 8,17 6 64 /data
redis-ser 10961 root cwd DIR 8,17 6 67108935 /data/redis (deleted)
redis-ser 10961 root 45w REG 8,17 52236077 77 /data/redis/appendonlydir/appendonly.aof.5.incr.aof (deleted)
二.删掉占用的进程
kill -9 `lsof /dev/sdb1|awk '{print $2}'|grep -v PID`
三. 卸载磁盘,成功
umount /data/