linux服务器磁盘满了查询问题

今天linux服务器上操作保存文件显示磁盘满了,处理方法如下:

  1.df -h命令:通过df -h命令查看硬盘的使用情况:发现vda1挂载点已经满了

linux服务器磁盘满了查询问题_第1张图片

  2.知道了是硬盘满了的问题,name下一步就是开始查找服务器中的大文件,从根目录root 开始查找,通过du -h --max-depth=1命令,发现是home文件夹占用空间较多

linux服务器磁盘满了查询问题_第2张图片
在这里插入图片描述
后面发现elk 有输出日志满了

rm删除文件后空间没有释放问题解决办法

在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的文件夹结构上解除链接(unlink).然而假设文件是被打开的(有一个进程正在使用),那么进程将仍然能够读取该文件,磁盘空间也一直被占用。而我删除的是备份和log文件删除的时候文件应该正在被使用;

lsof -n /data |grep deleted
lsof -n /data |grep deleted|awk '{print $2}'
lsof -n /data |grep deleted|awk '{print $2}'|xargs kill -9
lsof -n /data |grep deleted


你可能感兴趣的:(【构建高可用架构】)