阿里云Linux操作系统centos7根分区百分之百问题排查

问题描述:根分区硬使用率百分之百,但在服务器上找不到任何大文件,重启一下服务器就恢复正常了。

分区容量满的处理

1、登录服务器,使用df -h命令查看磁盘使用率,其中的Mounted on指挂载的目录。

2、进入根目录,执行【du -sh *】指令,逐级查看哪个目录占用磁盘空间较大,进入相应的目录,直到找到最精确的文件或目录。

3、最后,结合业务情况等判断对相关文件或目录进行删除,或者购买更大的数据盘分担处理。

一、Linux系统中如何查找大文件

搜索当前目录下,超过800M大小的文件

# find . -type f -size +800M

仅仅能看到超过800M大小的文件的文件名称,但是对文件的信息(例如,文件大小、文件属性)一无所知,更详细显示一些文件属性或信息

# find . -type f -size +800M  -print0 | xargs -0 ls -l

显示查找出来文件的具体大小

# find . -type f -size +800M  -print0 | xargs -0 du -h

对查找结果按照文件大小做一个排序

# find . -type f -size +800M  -print0 | xargs -0 du -h | sort -nr

二、查找Linux下的大文件夹

 

# du -h --max-depth=1
参考文章:
Linux系统中如何查找大文件或文件夹的方法
https://www.cnblogs.com/endv/p/9027432.html

Linux实例磁盘空间满和inode满的问题排查方法

https://help.aliyun.com/knowledge_detail/42531.html
原文地址:https://www.cnblogs.com/djlsunshine/p/13540760.html