Linux磁盘占有率达到100%,解决思路及方法

这篇具有很好参考价值的文章主要介绍了Linux磁盘占有率达到100%,解决思路及方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux下 启动项目及软件报错:ERROR: SQLSTATE[HY000] [2002] Connection refused in 

这个报错是linux下启动禅道后报错,然后发现是磁盘满了,导致MySQL启动不了

解决思路:

一、df -h 查看下磁盘情况

df -h

linux 磁盘100%,linux,运维,服务器

发现是磁盘占有率Use%-达到了100%,怪不得我们启动项目会报错。

二、然后我们需要去定位是哪里导致的这么高的占有率。

在根目录下,使用 du -sh /* | sort -nr 命令查找 / 目录下所有文件和目录的大小的排序结果。

du -sh /* | sort -nr 

linux 磁盘100%,linux,运维,服务器

三、这个时候我们可以定位到是我们 /usr文件导致的。

那么我们还是需要去一步步定位找到真正导致我们磁盘占有率高的原因,总不能把这个整个文件干掉吧,那也不太合理!

所以我们可以继续使用du -sh /usr/* | sort -nr命令去进入/usr文件再去定位:

du -sh /usr/* | sort -nr

linux 磁盘100%,linux,运维,服务器

四、最后定位到是我们tomcat的catalina.out日志文件记录了过多的日志。

       那么我们就可以使用命令    >文件名   或者   cat /dev/null > 文件名   去清空文件但不删除 。

#catalina.out 文件名
>catalina.out  
#或者 
cat /dev/null > catalina.out

至此我们这个磁盘占有率达到100%的问题就彻底解决了,再去重启服务或者项目就可以了正常启动了!

喜欢关注哦!!点赞点赞点赞,重要的事情说三遍!!!文章来源地址https://www.toymoban.com/news/detail-644349.html

到了这里,关于Linux磁盘占有率达到100%,解决思路及方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • (六)关于Linux中服务器磁盘爆满问题的几个解决思路

    在监控服务器性能的时候,发现服务器的磁盘占用很大,几乎快要爆满,具体的表现可能如下: 1、应用服务访问卡顿甚至失败; 2、数据库访问失败; 3、文件上传失败 等等 通过命令 df -h 查看磁盘占用情况,发现如下: 这里的占用是清除过的,所以并不算特别高。 这种现

    2024年02月04日
    浏览(46)
  • 解决磁盘占用率过高100%问题

    首先打开任务管理器,单击磁盘占用率一栏进行排序,查看占用磁盘最高的应用。若占用率最高的始终是同一个三方程序,可尝试卸载。 注:开机时由于频繁读写磁盘,磁盘占用率会很高,等到开机完全后,磁盘占用率会逐渐降低。 同时按Win键+R键,输入regedit,点确定。 在

    2024年02月11日
    浏览(40)
  • 线程池的一个BUG导致CPU达到100%

    给大家分享一个关于 ScheduledExecutorService 线程池的 BUG 啊,这个 BUG 能直接把 CPU 给飚到 100%,希望大家永远踩不到。 但是,有一说一,一般来说也很难踩到。 到底咋回事呢,让我给你细细说说。 Demo

    2024年02月16日
    浏览(33)
  • linux下cpu占用率100%怎么解决?

    在实际的生产环境中,常常会遇到服务器CPU爆满的问题,这时候,正确的排查方法,有助于快速的定位问题。 使用top命令查看系统总体的CPU和内存使用情况,以及各个进程的资源使用情况。 执行top -Hp 63424,显示一个进程的线程运行信息列表,键入P (大写p),线程按照CPU使用

    2024年02月06日
    浏览(45)
  • etcd在高磁盘IO的情况下会导致K8S集群不可用的解决思路

    etcd是Kubernetes中用于存储集群状态信息的关键组件。高磁盘IO可能导致etcd性能下降,从而影响整个Kubernetes集群的稳定性。解决这个问题可以从多个方面入手: 优化etcd配置 :检查etcd的配置参数,确保其与您的硬件配置和集群规模相适应。可以调整etcd的并发限制、缓存大小等

    2024年02月15日
    浏览(35)
  • VMware下centos/Linux鼠标移动闪烁解决办法(两种办法100%解决)

    Windows10设置--设备--鼠标--其他鼠标选项--指针选项--(勾选)显示指针轨迹(D)--(将进度条调至短) 打开“Windows设置”,点击“设备” 在“鼠标”选项中点击“其他鼠标选项” 鼠标闪烁是因为系统认为我们有俩个显示器,这是由于linux的一个未知显示器造成的。 解决方法

    2024年02月11日
    浏览(76)
  • 【Linux】Linux突然发现CPU占用100%该怎么办?如何排查进程(带你一文解决)

    目录 Linux的CPU发现占用率100%,一般会由什么情况引起? 1、进程负载过高: 2、错误配置的服务或应用程序: 3、恶意软件或病毒: 4、不良硬件或驱动程序: 5、系统内核问题: 6、CPU过热: 对于排查CPU占用率过高的原因,可以采取以下步骤和工具: 一、top/htop方法 1、使用

    2024年02月08日
    浏览(46)
  • Linux 根目录爆满 解决(/dev/mapper/centos-root 100%问题)

    首先df -h 发现/dev/mapper/centos-root 为100%。 会导致数据库sys登不上去。 提示: ORA-09945: Unable to initialize the audit trail file Linux-x86_64 Error: 28: No space left on device 然后需要查看哪个目录占用过高,对于过高目录中的内容适当删减腾出一些空间 du -h -x --max-depth=1 将该两个文件夹下不需要

    2024年02月12日
    浏览(48)
  • 华为OD机试真题(Java),整数编码(100%通过+复盘思路)

    实现一个整数编码方法,使得待编码的数字越小,编码后所占用的字节数越小。 编码规则如下: 编码时7位一组,每个字节的低7位用于存储待编码数字的补码; 字节的最高位表示后续是否还有字节,置1表示后面还有更多的字节,置0表示当前字节为最后一个字节; 采用小端

    2024年02月01日
    浏览(52)
  • 华为OD机试真题(Java),四则运算(100%通过+复盘思路)

    华为OD机试 2023B卷题库疯狂收录中,刷题 点这里 输入一个表达式(用字符串表示),求这个表达式的值。 保证字符串中的有效字符包括 [‘0’-‘9’],‘+’,‘-’, ‘*’,‘/’ ,‘(’, ‘)’,‘[’, ‘]’,‘{’ ,‘}’ 。且表达式一定合法。 数据范围:表达式计算结果和过程中

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包