linux系统磁盘空间满处理211030--erp汇出excel闪退原因是磁盘目录满

1.易读模式显示磁盘用量

df -h

 

 2.显示当前文件夹下个文件大小(如果要查看当前文件夹下某个文件大小,把*改成此文件名或文件夹名即可)

du -sh *

查看当前目录下一级子文件和子目录占用的磁盘容量

 

3.输入top-c命令查看资源使用情况

4.删除文件命令rm -f /var/log/httpd/access.log

将会强制删除/var/log/httpd/access.log这个文件

已删除文件可能还有进程在使用(提示lsof命令无效的话需要先安装此命令yum install lsof -y)
找出这些进程的命令kill掉空间才能释放

 

 

 例如使用lsof | grep deleted查看,发现被删除文件仍在占用着

 

 于是使用kill -9 41895终止以上进程,再用df -h检查空间情况,发现空间已经完全被释放,如下结果。

 

未释放磁盘空间原因: 

在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被
打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。而我删除的是oracle的告警log文件
删除的时候文件应该正在被使用

lsof使用方法https://blog.csdn.net/wyzxg/article/details/4971843

rm命令汇总

posted @ 2021-10-30 10:53  三生有幸格格  阅读(127)  评论(0编辑  收藏  举报