brilliantl

问题描述

有时候我们会碰到磁盘满的情况导致应用服务宕掉。或者其他服务器磁盘即将满的情况。这个时候我们应该找出一些大的没用的文件,尽快释放磁盘空间,让服务可用。
eg:下面是因为磁盘无内存,导致应用服务状态位DOWN下线状态。

解决

  1. 首先执行df -h命令查看磁盘使用情况。
df -h #查看磁盘使用情况

  1. 要是应用服务器,我们可以去查看服务日志或者tomcat日志。最好能将日志按照天进行切割,并且日志过多的时候,删除一些日志。
    可以通过编写一个crontab定时任务删除7天前的日志。
  2. 使用find / -size +100M | xargs ls -lh查找大于100M的文件
find / size + 100M | xargs ls -lh
  1. 使用du -h > fs_fu.log 查看各个目录占用的磁盘空间大小,看看是不是哪个目录有大量小文件。
du -h > fs_fu.log

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2021-11-22
  • 2021-06-17
  • 2021-09-13
  • 2022-01-05
  • 2021-08-14
  • 2022-02-02
猜你喜欢
  • 2021-12-21
  • 2021-12-03
  • 2022-01-05
  • 2021-12-27
  • 2021-07-19
  • 2022-12-23
相关资源
相似解决方案