【无标题】linux系统中无法删除文件后空间没有被释放还在被占用
这里写自定义目录标题
- 确认PID
- 确认PID
- 完全删除
起因是我执行了rm 文件名 语句:
rm 6af39ffa8839b667a8122a2408b17a205e1eb5b44336575365feb984511addfb-json.log
虽然执行了rm指令,但是空间内存并没有得到释放,仍然是100%满的情况,删掉文件的原目录下执行ls也没有看到该文件。
查了一下可能是把该文件打包成了另一个形式的文件,因此需要把另一个形式的文件给删掉。
确认PID
首先先执行这个语句这个内容:
lsof | grep deleted
重点是要看到这个2631,这个是分配的PID,需要记录这个PID!!!
确认PID
首先先执行这个语句这个内容:
lsof | grep deleted
完全删除
第二步,使用truncate释放被占用的空间(不需终止进程)首先先执行这个语句这个内容:
sudo truncate -s 0 /proc/2631/fd/3
上面指令的2631换成属于自己的pid~