linux服务器磁盘爆满的处理方案

 更新时间:2025年02月12日 09:27:15   作者:Mr-Wanter  
文章描述了Linux服务器磁盘爆满导致Redis服务无法访问的问题,通过一系列命令查找并删除大文件,解决了磁盘空间不足的问题,同时,文章介绍了如何配置Nacos以防止日志文件过大导致磁盘空间爆满,需要的朋友可以参考下

linux服务器磁盘爆满

项目场景:

linux虚拟服务器

问题描述:

linux服务器使用时间长后,导致系统登录失败(磁盘爆满)。

原因分析:

登录失败:redis服务无法访问。启动redis后,redis的log日志显示启动失败,原因是服务器磁盘爆满,无法加载数据。
爆满原因:查询服务器大容量文件夹,删除大文件。

解决方案:

1、应用命令df -h ,查询服务器磁盘应用情况

2、应用命令du -h --max-depth=1,查询大文件目录,发现user目录最大

3、进入usr,继续查询大文件目录

4、最后定位到/usr/local/naocs/bin/log下,执行命令ls -lh发现log下44G日志文件,删除即可。

5、针对naocs日志文件日增长过大,采取对应配置。

Nacos日志文件堆满磁盘空间处理方案

一、处理方案

找到nacos的conf目录下的application.properties文件,将server.tomcat.accesslog.enabled设置为false即可,重启nacos。

关闭nacos:sh shutdown.sh

单机启动:sh startup.sh -m standalone

二、重启nacos的顾虑

重启nacos对微服务的影响:

情景一:

1.先启动nacos后,再启动微服务,服务成功注册进nacos并可以正常访问通。

2.关闭nacos后:微服务可以正常访问。

3.再次开启nacos后:微服务可以正常访问,注册中心里也有各个微服务。

情景二:

1.不启动nacos,直接启动微服务,服务不能正常访问不通返回503。

2.此时再启动nacos后:微服务可以注册进nacos并可以正常访问通。

总结:nacos启动时各个微服务正常,那么重启后会自动重新注册,不需要重启微服务。

到此这篇关于linux服务器磁盘爆满的处理方案的文章就介绍到这了,更多相关linux磁盘爆满内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • apache Php5配置方法

    apache Php5配置方法

    用了两天的时间,终于把php配置成功了。测试成功了。
    2009-10-10
  • Linux进程池实现的详细指南

    Linux进程池实现的详细指南

    如果你了解过STL的底层设计,你会发现在其中会有一个叫做内存池的设计,其作用就是先申请出一片空间,如果后续你需要对你的容器进行扩容,所扩展的空间就从内存池里取的,本文给大家介绍了Linux进程池实现的详细指南,需要的朋友可以参考下
    2024-11-11
  • 你必须知道Linux系统的七种优势

    你必须知道Linux系统的七种优势

    你必须知道Linux系统的七种优势,越来越多的电脑用户开始使用 Linux进行办公、学习,这篇文章主要介绍了Linux系统的多种优势,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Linux系统管理与进程任务管理方式

    Linux系统管理与进程任务管理方式

    本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用命令,强调实践与工具优化对构建高效稳定Linux环境的重要性
    2025-08-08
  • Linux解决Unknown filesystem问题

    Linux解决Unknown filesystem问题

    当Linux系统出现「Unknown filesystem」错误,通常是GRUB引导问题,首先在GRUB命令行输入ls查看信息,记录返回的分区信息,使用PE系统,如「微PE」,并利用「显示隐藏分区」工具查看所有分区,在文件资源管理器中找到「boot」文件夹所在的分区
    2024-10-10
  • 虚拟机中CentOS7设置固定IP地址的方法

    虚拟机中CentOS7设置固定IP地址的方法

    这篇文章主要介绍了虚拟机中CentOS7设置固定IP地址的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • CentOS7下从零开始安装ethereum/以太坊

    CentOS7下从零开始安装ethereum/以太坊

    大家好,本篇文章主要讲的是CentOS7下从零开始安装ethereum/以太坊,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Ubuntu向多台主机批量传输文件的流程步骤

    Ubuntu向多台主机批量传输文件的流程步骤

    这篇文章主要介绍了在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信息的hosts.txt文件,并编写批处理脚本实现自动化传输,需要的朋友可以参考下
    2025-09-09
  • linux编程之pipe()函数详解

    linux编程之pipe()函数详解

    本篇文章主要介绍了linux编程之pipe()函数详解,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11
  • CentOS 7.2配置Apache服务httpd(下)

    CentOS 7.2配置Apache服务httpd(下)

    这篇文章主要为大家详细介绍了CentOS 7.2配置Apache服务 httpd上篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11

最新评论