解决方法
步骤一:理解出现问题的原因
当删除某些数据时,此数据正在被某个进程使用,则这些数据需要 kill 掉这个进程后才能被删除掉
步骤二:显示目录的使用状态
# df -h
(注意:如果出现已用存储加剩余存储小于总存储的情况,就代表出现了被删除的数据正在被进程使用的情况 )
步骤三:显示对应目录里所有一级子目录的大小
# du -ah --max-depth=1
步骤四:显示是否有进程在使用正在被删除的数据
# lsof | grep delete
步骤五:杀死这些进程以让这些数据被成功删除
# kill -9 `lsof | grep delete | awk '{print $2}'`
(注意:kill 进程有一定的风险,请小心执行)