[排错] Linux 解决删除数据后依旧无法释放空间的方法

步骤一:理解出现问题的原因
当删除某些数据时,此数据正在被某个进程使用,则这些数据需要 kill 掉这个进程后才能被删除掉 

步骤二:查看目录的使用状态
# df -h

(注意:如果出现已用存储加剩余存储小于总存储的情况,就代表出现了被删除的数据正在被进程使用的情况 )

步骤三:查看对应目录里所有一级子目录的大小
# du -ah --max-depth=1

步骤四:查看是否有进程在使用正在被删除的数据
# lsof | grep delete

步骤五:kill 这些进程以让这些数据被成功删除
# kill -9 `lsof | grep delete | awk '{print $2}'` 

(注意:kill 进程有一定的风险,请小心执行)