【linux】磁盘空间不足-常用排查和处理命令

【linux】磁盘空间不足-常用排查和处理命令

1.通查一下

df  -h        #查看服务器磁盘空间情况
du  -hs  *    2>/dev/null  #列出各目录所占空间大小du  -h  -d 1  2>/dev/null #列出各目录所占空间大小 

1.1情况一

df 磁盘空间和du 目录空间占用相等,那就去查到占用磁盘比较的大文件(日志文件、备份数据、备份日志等)
在这里插入图片描述

1.2 情况二

df 磁盘空间和du 目录空间占用不相等,那就去排查 是否有已被删除的文件还在被进程占用,导致磁盘空间无法释放。
在这里插入图片描述

2. 清理大文件(情况一)

du  -ms  *    2>/dev/null |sort -n
或
du  -m  -d 1  2>/dev/null |sort -n  #找出占用比较大的目录  深度1级

在这里插入图片描述

du -hs *      # 可读方式,列出所有文件、目录大小
du -ms * 2>/dev/null |sort -n #过滤掉报错信息,以M 为单位,当前目录下,所有文件夹 或目录大小,并排序。du -h -d 2|grep [GT] |sort -n # 筛选出 G T单位的目录或文件  

在这里插入图片描述

du -ks *  #查看存储大的目录
cd        #进入大存储目录
ls -l     #找出大存储文件    
rm        #大存储文件

3. 释放已删除文件占用的空间

lsof(list open files)是一个列出当前系统打开文件的工具。
使用 lsof 命令我们可以找到在某些进程打开和使用时被删除的文件。

lsof | grep -i "deleted"lsof   +L1

上面的命令会给你被删除的文件的 pid,但它们仍然存在于系统中,处于删除状态。因此,为了释放文件系统的空间,我们可以通过 pid 来安全地杀死这些进程。在这里插入图片描述

ps -ef |grep java     #查询进程PID 
kill -9  PID          #杀死进程 
cd                    #到个应用目录,  
./spingBoot.sh start  #重启服务
  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,常用命令查看磁盘空间是df和du命令。df命令用于查看系统中可用的和已经使用的磁盘空间常用选项包括: - df -h:以人类可读的格式显示磁盘空间,以便更直观地理解。 - df -a:包含全部的文件系统。 - df -T:显示磁盘使用情况以及每个块的文件系统类型。 - df -i:显示已使用和空闲的inode。 而du命令用于显示文件、文件夹等磁盘使用情况。常用选项包括: - du -h:以人类可读的格式显示所有目录和子目录的磁盘使用情况。 - du -sh \[目录/文件\]:返回指定目录或文件的大小。 - du -h \[目录/文件\]:查看指定目录下的所有文件大小,包括子文件夹。 - du -sm \[目录/文件\]:返回指定目录或文件的总M数。 通过使用这些命令,您可以方便地查看Linux系统中的磁盘空间使用情况。 #### 引用[.reference_title] - *1* *2* [Linux系统查看磁盘可用空间命令](https://blog.csdn.net/qq_39172055/article/details/121322812)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Linux查看磁盘空间命令(df、du)](https://blog.csdn.net/jadeandplum/article/details/112466387)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值