1.软文推荐

2.软文推荐

3.软文推荐

在服务器运维过程中,我们时常会遇到这样的情况,收到服务器磁盘空间告警

登录服务器,通过df -Hl查看

image-20221221192858983

和告警信息一致,接着我们就是要找到导致磁盘空间满的目录或文件

如何找到占用空间大的目录或文件?

一种比较笨的方法是,在根目录下,通过du -hs命令,列出各目录所占空间大小

image-20221221192905224

之后再用同样的方法继续到对应目录下去找

再相对高效一点的方法是通过du的-d参数,或–max-depth,设置查询的目录深度,目录深度增加,所查询的目录,展示出来会很多,这个时候可以通过grep进行过滤

du -h -d 2|grep [GT] |sort -nr  
du -h --max-depth=2|grep [GT] |sort -nr  

通过这样的方式,可以搜出以G或者T为单位的占用磁盘空间的大目录,并排序

或者可以通过find来查询

find / -type f -size +1G -exec du -h {} ;  

从效率上来说,find要比du要更快速、灵活

通过这两种方法,我们可以快速找到占用磁盘空间的罪魁祸首

你以为就这么简单?很多时候,你会发现,通过find或du查半天,发现所有加起来的占用空间,和df看到的磁盘空间占用,相差很大,就比如我上面的两张图

通过df查看,磁盘使用37G,但是在根目录下通过du -hs 查看,总共加起来差不多10G,没有隐藏目录,那空间被谁吃了?

很明显,有空间被已删除文件占用,文件删除了,但是资源没释放

之前介绍过一个很好用的命令:lsof,我们可以通过以下命令去查看

lsof +L1  
image-20221221192912422

从结果可以看出,有一个28G左右的大日志文件,删除了,但是空间没释放,这是很常见的一种情况

对应的解决方法就是,重启tomcat应用,释放空间

磁盘空间莫名被吃?

还有一种经常有人问的问题,就是,通过df查看到的磁盘

image-20221221192918583

会发现,Used和Avail加起来不够Size,莫名被吃掉一部分

其实这是Linux文件系统的一种安全策略,它默认会为root用户保留5%的磁盘空间,留作紧急情况使用。这样能保证有些关键应用(比如数据库)在硬盘满的时候有点余地,不至于马上就 crash

我们可以通过tune2fs修改预留空间的比例

tune2fs -m 1 /dev/vda1  

通过下图可以看到前后对比

image-20221221192928979

这样被吃掉的空间,就吐出来了!

本文来源:www.lxlinux.net/10692.html,若引用不当,请联系修改。

相关文章 8

1

什么是无限流量服务器?美国无限流量服务器哪(什么是无限流量卡移动) 41秒前

对于美国服务器大家都知道其限制较小,并且美国服务器中主要以大带宽、高配置及无限流量的为主深受用户的青睐。那么,什么是无限流...

2

Linux常用命令—ldconfig命令 3分钟前

Linux常用命令 ldconfig命令 的用途主要是在默认搜寻目录 /lib 和 /usr/lib 以及动态库配置文件 /etc/ld.so.conf 内所列的目录下,搜索出可共享的动...

3

织梦cms转移迁移wordpress、讯睿CMS、pbootcms、云优CMS、易优CMS(eyoucms)等(织梦cms是干嘛的) 5分钟前

织梦cms如何转移迁移到其它免费开源cms或授权价格低的CMS系统呢? 其实,织梦cms转移迁移并不是十分容易,因为不仅要做数据库的迁移工作...

4

Linux cm命令使用实例 7分钟前

Linux cd命令,cd代表change目录是用于导航到文件系统的Linux命令行实用程序。 Linux cd命令是一个基本命令,也是最常用的Linux系统命令。 命令...

5

腾讯云服务器多少钱一个月?优惠的腾讯云服务器报价信息(腾讯云服务器多少钱一个月 8分钟前

腾讯云服务器多少钱一个月? 初次购买腾讯云服务器的人,有些不清楚 腾讯云服务器 的价格。可能会在网上搜索有关腾讯云服务器价格。...

6

Linux系统中修改MAC地址 9分钟前

Linux系统中如何修改MAC地址?本篇文章重点为大家讲解一下Linux系统中修改MAC地址具体方法,有需要的小伙伴可以参考一下。 环境 Centos7.7 ...

7

呼伦贝尔网站建设公司/呼伦贝尔企业建站/小程序开发/网站制作报价(呼伦贝尔网络公司 10分钟前

呼伦贝尔网站建设品牌及网络营销,专业领域包括呼伦贝尔网站建设公司,提供高品质呼伦贝尔网站建设,呼伦贝尔APP开发,呼伦贝尔小程序开...

8

2020年注册商标流程及费用 每年需要缴费多少钱?(2020年注册商标多久能下来) 11分钟前

2020年注册商标费用是多少? 商标是注册前一次性交完注册审查费用,以后每年就不用交什么费用了。 申请商标按一商标一申请原则,单个...