首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux磁盘空间满了怎么办?超详细排查指南(含详细步骤、命令、脚本)

    一、概述 1.1 背景介绍 磁盘空间问题是Linux服务器运维中最常见的问题之一,没有之一。根据我这些年的统计,在所有生产环境告警中,磁盘相关的告警占比大概在15%-20%左右。...而且这类问题往往来得很突然——前一天还好好的,第二天早上磁盘就满了。 为什么磁盘问题这么常见?...我见过太多P0级别的故障,根因追溯下来就是磁盘满了。 1.2 技术特点 磁盘空间排查看似简单,实际上涉及到Linux文件系统的很多底层知识: 存储空间 vs inode数量 这是很多新手容易忽略的点。...1% /run /dev/sdc1 200G 200G 0 100% /var/log 看到这个输出,问题就很明显了:根分区使用了95%,/var/log分区已经100%满了...2.2.1 du命令(基础款) du是Linux自带的命令,不需要额外安装。

    2.7K10

    腾讯云国际站代理商:CVM Linux磁盘空间满了?排查与清理全攻略

    腾讯云CVMLinux磁盘空间满了?排查与清理全攻略一台跑着MySQL的腾讯云CVM突然无法写入,日志里反复出现“Nospaceleftondevice”——这种故障往往让运维半夜惊醒。...动手排查前,必须分清楚究竟是根分区“/”满了,还是某个独立挂载点被撑爆,这决定了后续是调大分区还是删局部文件。如何确认磁盘空间已满?...哪些典型错误日志提示磁盘空间不足?“Nospaceleftondevice”是Linux管理员最不想看到的报错,它会出现在/var/log/messages、syslog以及应用自身日志中。...我们见过不少案例是/boot分区被旧内核塞满,而用户以为根分区满了,方向完全走错。...腾讯云CVM的云硬盘支持在线扩容,控制台上做完“扩容”动作后,还需要在Linux系统内完成分区和文件系统的识别——这个步骤跳过的人很多,导致扩容后df一看还是原地容量。

    13400

    Linux被吃掉的磁盘空间

    在服务器运维过程中,我们时常会遇到这样的情况,收到服务器磁盘空间告警 登录服务器,通过df -Hl查看 和告警信息一致,接着我们就是要找到导致磁盘空间满的目录或文件 如何找到占用空间大的目录或文件...进行过滤 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 查看,总共加起来差不多...还有一种经常有人问的问题,就是,通过df查看到的磁盘 会发现,Used和Avail加起来不够Size,莫名被吃掉一部分 其实这是Linux文件系统的一种安全策略,它默认会为root用户保留5%的磁盘空间

    3.1K20

    10个步骤解决Linux磁盘空间告急

    恢复Linux磁盘空间全面指南 运维告警里比较常见的就是磁盘空间超过告警阀值的情况,遇到这种情况是最常见的,只要不影响业务以及不是快速占满磁盘的情况下,就可以慢慢着手解决问题。以下是比较常用的步骤。...步骤1:检查磁盘空间 首先,你需要知道问题的所在。通过终端,你可以使用 df 命令查看磁盘空间使用情况。...步骤4:清理缓存和临时文件 Linux系统经常存储临时文件和缓存,这些文件随着时间的推移可能会占用大量的空间。...Linux系统维护的重要组成部分。...通过定期检查和清理,可以确保系统运行顺畅,并避免因磁盘空间不足导致的问题。始终在执行删除操作前备份重要数据,以防意外发生。

    2K10

    操作篇:Linux磁盘空间释放解决步骤

    问题说明 IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件。...[root@linux-node1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00...1.9G 0 1.9G 0% /dev/shm /dev/vda1 190M 72M 108M 40% /boot 原因分析: 在Linux...已用空间可能时瞬间显示过大, 但随着deleted进程杀死, 资源逐渐释放, /data分区下的Used已用空间会逐渐变小, Avail可用空间会逐渐变大) 大多数文件系统都会保留一部分空间留作紧急情况时用(比如硬盘空间满了...在Linux系统中,ext2、ext3、ext4文件系统上通常会默认预留5%的磁盘空间,比如磁盘如果是2TB,这就意味着有100GB的空间会被预留下来,这样的话会不会显得有点浪费了。

    8.2K31
    领券