首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux磁盘空间占满问题快速定位并解决

经常会遇到这样的场景:测试环境磁盘跑满了,导致系统不能正常运行! 此时就需要查看是哪个目录或者文件占用了空间。 常使用如下几个命令进行排查:df, lsof,du。...通常的解决步骤如下: 1. df -h 查看是哪个挂在目录满了,常常是根目录/占满 [root@test ~]# df -h Filesystem Size Used Avail Use% Mounted...有时候删除日志文件之后再df -h查看空间依然被占满,继续排查。 lsof file_name 查看文件占用进程情况,如果删除的日志正在被某个进程占用,则必须重启或者kill掉进程。.../cjf_iceking/article/details/37593963 Linux中删除文件,磁盘空间未释放问题追踪 https://segmentfault.com/q/1010000003044027...linux 删除文件后,如何释放磁盘空间?

4.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    门户网站磁盘占满,清除方法

    app/logs/access_log common#CustomLog logs/referer_log referer#CustomLog logs/agent_log agent 模拟创建一个小磁盘...count\=10 10+0 records in10+0 records out81920 bytes (82 kB) copied, 0.000201325   s, 407 MB/s#dd模拟创建一个磁盘...  427M     8% /boot/dev/sdb1                    ext4    73K     68K  1.0K  99% /app/logs#把日志文件删除之后发现磁盘还是满的...8% /boot/dev/sdb1                    ext4    73K     15K   54K  22% /app/logs#把这个进程关闭在重启,然后进程占用为0,所以磁盘空间下来了...boot/dev/sdb1                    ext4    73K     16K   53K  24% /app/logs 报错的解决办法: #如果报一下错误,说明模拟的分区磁盘过小

    2.3K30

    MySQL慢日志占满磁盘空间导致业务主库宕机解决

    我们知道数据库中的binary log、relay log都是数据库本身自带的purge清理线程处理过时的没有用的日志,这种处理能有效释放磁盘空间。...而对于慢日志slow log、错误日志error log这种记录数据库实例整个运行阶段的日志,不会被定期处理,那么就有可能会被记录得过多,占据过多的磁盘空间。...通过df -Th查看发现/空间不足,并ls -lh查看慢日志的大小是1.2T,已经严重消耗了磁盘空间。...对于数据库本身来讲,error log和slow log不能自动清理,这有一定的优点,但同时也会有磁盘空间可能被撑爆的潜在危险。...慢日志功能是我们优化数据库的一个重要的参考,但也要注意慢日志文件的大小的增长速度,避免占据过多的磁盘空间。

    94310

    Linux磁盘-磁盘小结

    Linux磁盘-小结 总结 1.通过前面我们对磁盘的介绍,我们初步掌握了在Liunx服务器里面,如何让一个磁盘为我所用。...2.在日常运维使用中,掌握磁盘的使用情况,并根据磁盘在实际使用的情况进行调整。 3.文字描述部分大部分是基于GPT生成的,但是比较重要或者经常遇到的问题都用红色进行标注。...4.磁盘使用满,虽然这个是最常见的问题,但是在排查问题的时候往往会被忽略,可以养成一个习惯,如果服务器有异常可以先检查磁盘情况。...6.如果你致力学习Linux,希望你把这些命令多多练习,不要让它只是只成为你保存的记录和文档。 磁盘讲完以后,会讲讲Linux基本的网络操作命令,敬请期待。

    9410

    一次 KVM 虚拟机磁盘占满的排查过程

    现象如下: 使用 df -h 命令发现磁盘剩余空间为30k(总大小为30G),使用 df -i 发现 inode 可用数量为 800(总数为18w,正常状态为1000w+) 虚拟机为初始状态时,磁盘空间使用都正常...排查如下: 查看了几个日志,大小都在10M以下,并且这些日志几乎一一对应,不存在某个日志比其它多几个数量的问题,又因为是远程客户,于是漏了个文件,干 使用 du 命令(记住这个命令)排查具体是哪个目录占用的磁盘空间较多...,du -h --max-depth=1 / 的结果显示磁盘空间只占用了 25% 左右,另寻它法 在网上搜索有磁盘文件删除未释放的说法,使用命令 lsof | grep deleted 找到未释放的文件小的可怜只有...10M 左右,这个不成立 既然磁盘看不出有啥问题,那就从 inode 数量看看,看看哪个目录下打开的文件数量较多 find / -xdev -printf '%h\n' | sort | uniq -...n -r | head -n 20 最多的目录还是 man 下的,最多5000,最多的20个目录下的数量相加不足50%,这个也不成立 从文件系统的角度看看,是不是碎片太多了需要回收一些这个碎片,找到磁盘

    1.2K20

    临近年关,发生两起磁盘占满引发的服务下线故障

    一口气说两个因为磁盘空间不足引发的应用故障。 作为拿起键盘一把梭的Coder, 开发--->部署-->收工--->心旷神怡,滋一口82年的可乐. ? 过了几个月,服务突然下线了!...事故1:Azure App Service Azure App Service运行一段时间之后,你也许会遇到磁盘占满的错误, 表象如下: 应用程序触发System.Io.IOException:There...is not enough space on the disk异常 你会在KUDU控制台发现磁盘错误(红色警告) 当你使用Visual Studio部署新的代码,你会得到失败结果。...你可以在每个应用的[App Service Paln]--->[Quotas] 配置节下面发现当前应用占用的磁盘空间。...使用docker ps --size定位每个容器的磁盘占用 ? 我手上的应用,部署了EFK采集数据,并为ES的索引指定了较充裕的独立磁盘, 但是对EFK本身却忘记了控制日志大小。

    47110

    Linux磁盘-磁盘操作命令

    Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。如果磁盘使用和配置不合理,可能会引起系统无法启动或者业务系统无法提供预期的服务。...主要从以下几个方面来介绍: 1.分区介绍 2.创建分区 3.MBR&GPT 4.格式化&挂载 5.inode&硬连接 6.磁盘操作命令(本章节) 7.小结 df 命令 df 命令(磁盘空间使用情况查询)...是一个常用于查看文件系统磁盘空间使用情况的命令。...du 命令 du 命令用于查看目录或文件的磁盘使用情况,即显示指定路径下文件和目录的磁盘使用量。它可以帮助你快速了解文件或目录占用的存储空间大小。...注意事项 du 命令计算磁盘使用量时,默认只统计文件的物理大小,而不包括间接块、块大小或磁盘分配的大小。 使用 -h 选项可以更方便地查看磁盘使用情况,以人类可读的格式显示。

    6310

    Linux磁盘简介

    本文主要从以下几个方面介绍Linux磁盘磁盘的接口 硬盘的设备名称 文件系统 RAID独立冗余磁盘阵列 磁盘的接口 现在磁盘最常用的可简单分为普通的机械盘和SSD(Solid-state drive...更多磁盘知识可参考Wiki百科。 硬盘设备名称 在linux中世界中,一切皆文件,设备也是文件。...Linux 系统支持数十种的文件系统,而最常见的文件系统如下所示。 Ext3:是一款日志文件系统,能够在系统异常宕机时避免文件系统资料丢失,并 能自动修复数据的不一致与错误。...格式化磁盘可以用mkfs命令–>make filesystem的缩写;用来在特定的分区格式化并建立Linux文件系统。...就该这么学》 书籍《鸟哥的Linux私房菜》

    5.5K10

    Linux磁盘管理

    Linux 磁盘管理 1、磁盘简介 1.1 认识磁盘 磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写;绝大多数磁盘被永久封存在一个密封的盒子里...IDE接口的磁盘Linux系统中命名为:/dev/hd[a-z] SCSI、SATA、USB接口的磁盘Linux系统中命名为:/dev/sd[a-z] 虚拟化磁盘Linux系统中命名为:/dev/...vd[a-z] 打印机设备在Linux系统中命名为:/dev/lp[0-15] 2、磁盘分区 2.1 为什么要分区?...//Inode被占满,导致磁盘有可用的剩余空间也无法继续使用 [root@localhost ~]# dd if=/dev/zero of=/opt/newdisk bs=1k count=1024...touch `19999': No space left on device touch: cannot touch `20000': No space left on device //inode被占满

    5.9K70

    Linux 磁盘 UUID

    LInux 磁盘分区可以使用 UUID 进行表示和区分,本文记录 Linux 磁盘UUID相关内容。...UUID UUID 意即 通用唯一识别码(Universally Unique Identifier),它可以帮助 Linux 系统识别一个磁盘分区而不是块设备文件。...PARTUUID PARTUUIDs 是GUID分区表(GPT)的组件,该表替代了与主引导记录(MBR)相关的磁盘分区,也可以像UUID一样用于磁盘挂载。...有关更多信息,请参见Linux.com-在Linux中使用新的GUID分区表 GPT GUID(全局唯一标识符)和我们熟悉的Linux UUID(通用唯一标识符)虽然具有相同的有用目的,但它们并非一回事...Linux UUID是文件系统的功能,并且在创建文件系统时创建。要查看Linux UUID,只需启动blkid命令即可。

    9.2K30

    Linux磁盘配额

    概念——磁盘配额是啥???...由于我们使用的Linux系统是多用户任务的操作系统(也就是说我们同一个系统下的多个用户共同使用着相同的硬盘空间),这就难免出现了多个用户共享磁盘的情况,这种情况会导致什么问题呢?...比如用户A在磁盘内存放了大型文件,导致用户B在需要存储文件时发现磁盘已经被写满无法进行保存…。那么如何使多个用户公平地分配磁盘空间呢?这就是磁盘配额要解决的问题。...实现磁盘配额需要什么前提条件呢? 1.需要Linux内核的支持。 2.安装quota软件包 在RHEL6系统中,磁盘配额的内核支持和quota软件包已经默认配置好了,所以我们不用另行设置。...磁盘配额有什么特点呢?

    4.9K10

    linux磁盘简介

    本文主要从以下几个方面介绍Linux磁盘磁盘的接口 硬盘的设备名称 文件系统 RAID独立冗余磁盘阵列 磁盘的接口 现在磁盘最常用的可简单分为普通的机械盘和SSD(Solid-state drive...更多磁盘知识可参考Wiki百科。 硬盘设备名称 在linux中世界中,一切皆文件,设备也是文件。...Linux 系统支持数十种的文件系统,而最常见的文件系统如下所示。 Ext3:是一款日志文件系统,能够在系统异常宕机时避免文件系统资料丢失,并 能自动修复数据的不一致与错误。...格式化磁盘可以用mkfs命令-->make filesystem的缩写;用来在特定的分区格式化并建立Linux文件系统。...就该这么学》 书籍《鸟哥的Linux私房菜》

    7.8K30
    领券