童话网,策略游戏,福特汽车,数据恢复,少儿歌曲

Linux不杀进程的情况下,如何释放磁盘资源?

发布时间:

我觉得你想问的是,不杀掉进程的情况如何释放内存吧?

这个文件里面的值,/proc/sys/vm/drop_chches

0:0是系统默认值,默认情况下表示不释放内存,由操作系统自动管理

1:释放页缓存

2:释放dentries和inodes

3:释放所有缓存

直接:echo 3 > /proc/sys/vm/drop_chches

楼主说的问题不太完整,我猜楼主的意思是一个进程打开了一个文件,然后你把他删除了,但是磁盘空间没有释放,这个时候只能杀死打开文件的进程来释放空间了。

如果是进程不能重启,建议你用echo > xx.log命令清空你的日志,而不是粗暴地删除,空间又没有释放只能重启进程来释放空间。

如果你想知道是哪个进程打开了文件,你可以用lsof来查看。

童话网,策略游戏,福特汽车,数据恢复,少儿歌曲 Copyright @ 2011-2019 童话网,策略游戏,福特汽车,数据恢复,少儿歌曲 All Rights Reserved. 版权所有