方法一

步骤一:遇到磁盘空间不足的报错时候,首先使用df -h查看磁盘空间使用情况,如图/home/zhang目录磁盘空间达到100%。

步骤二:进入目录/home/zhang,查找磁盘空间中的大文件,使用命令

du -h --max-depth=1 /

du -sh *查找占用空间大的目录,可以看到tomcat空间占用的空间比较大,通过逐层定位,最后会找到具体的文件

步骤三:除了上面逐层定位的方法,我们也可以直接查找出大文件,使用命令find /home/zhang -size +400M查找出大于400M的文件

步骤四:从上面可以看出,是/home/zhang/tomcat/logs/目录下的日志文件占用空间较大,如果判定日志文件已经无用,直接删除即可,如图,保留最近的日志文件,其余删除,空间释放

方法二

步骤一:除了磁盘空间除了文件占用之外,还有一种情况,当磁盘空间满了之后,我们无法查找到大文件,此时可能是文件可能已经被删掉,但有进程依然在使用它。在进程运行期间,Linux 不会释放该文件的存储空间。此时看到磁盘空间仍是100%

步骤二:此时适用命令lsof | lsof | grep deleted 查找到占用的进程,直接停止进程或者kill掉就可以释放空间(注:如果不是生产环境,重启操作系统,空间也会释放)

方法三

最后一种情况,就是随着linux系统应用的安装,当初磁盘空间申请过小,磁盘使用达到100%,也没有可以清理的磁盘空间,此时如果其余磁盘挂载点有充足的空间,我们可以通过软连接使用其余磁盘的空间,或者将应用安装到富余的目录空间,此外,现在很多磁盘都使用LVM逻辑卷的方式挂载,增加磁盘后,可以使用动态扩容磁盘空间解决。

linux服务器磁盘满了怎么办相关推荐

  1. 关于Linux服务器磁盘空间占满问题的解决方法

    下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望 ...

  2. (转)Linux服务器磁盘空间占满问题

    转自:https://www.cnblogs.com/cindy-cindy/p/6796684.html 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰 ...

  3. 网页服务器磁盘满了怎么办,远程服务器磁盘满了怎么办

    远程服务器磁盘满了怎么办 内容精选 换一换 在Linux操作系统云服务器中创建文件时提示空间不足:No space left on device磁盘分区block空间使用率达到100%.磁盘分区ino ...

  4. linux中磁盘满了?一招教你快速清理

    创作背景:当天部署服务时,发现无法部署,后来经过日志排查后发现服务器磁盘满了,查询资料后进行了清理.话不多说,直接上解决方法. 操作一: 1.查看磁盘大小: df -h 2.直接在最上层进行排序:du ...

  5. linux服务器硬盘修复,Linux服务器磁盘坏道怎么修复

    Linux服务器磁盘坏道怎么修复 发布时间:2020-06-02 17:23:24 来源:亿速云 阅读:316 作者:Leah Linux服务器磁盘坏道怎么修复?针对这个问题,今天小编总结这篇有关磁盘 ...

  6. linux服务器磁盘空间不足导致tar失败

    那是一天清晨,开发的大兄弟反馈,服务器突然tar不了包了:第一反应,肯定是命令敲错了,要不然就是有人在服务器上搞事情,内心如下图: 突然,业务测试又反馈图片上传不了服务器了,一如既往,到服务器日志目录 ...

  7. 解决Linux服务器磁盘爆满导致的MySQ错误Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock

    @[解决Linux服务器磁盘爆满导致的MySQ错误Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.so ...

  8. linux服务器磁盘爆满分析

    项目场景: linux虚拟服务器 问题描述: linux服务器使用时间长后,导致系统登录失败(磁盘爆满). 原因分析: 登录失败:redis服务无法访问.启动redis后,redis的log日志显示启 ...

  9. 查看Linux服务器磁盘空间命令

    在Linux服务器上,可以使用以下命令来查看磁盘空间: df -h: 显示磁盘分区的使用情况,以人类可读的格式显示. du -h: 显示指定目录或文件的磁盘使用情况,以人类可读的格式显示. ls -l ...

最新文章

  1. 关于《0 bug -- C/C++商用工程之道》的一处bug
  2. 《统计学习方法》P59决策树绘制-sklearn版本
  3. 从GPU到3D渲染:游戏图形渲染技巧与性能优化
  4. 外媒:iPhone 8售价太高 中国消费者热情程度不高
  5. JSK-217 阶乘【大数】
  6. 冈萨雷斯图像处理Matlab函数汇总
  7. 学习微积分60年有感(III)
  8. AHT20温湿度传感器数据采集
  9. C++ Boost库分类总结
  10. 基于Python3.6和Opencv3的活动轮廓模型--CV和RSF
  11. 《Adobe After Effects CS6中文版经典教程》——2.9 渲染合成图像
  12. 一道受用终身的测试题
  13. React 设置网页title
  14. thinkpad T480s使用体验
  15. java trim 空指针_trim()空指针异常问题!
  16. 电力系统机组组合优化调度(IEEE14节点、IEEE30节点、IEEE118节点)(Matlab代码实现)
  17. python怎么加载图片png_python怎么读取图片?
  18. druid多数据源配置
  19. 2022年4月25日 复盘计划
  20. buildroot设置开机自动运行程序和自动登录

热门文章

  1. 浅析向上转型和向下转型
  2. RTL8720DN SDK 环境搭建
  3. 百度增值税发票调用示例
  4. 支票代码输出(语言基础)
  5. SkeyeVSS综合安防监控Onvif、RTSP、GB28181视频云无插件直播点播解决方案之系统参数配置日志管理
  6. 食油大学C++程序设计题解
  7. WITH AS的用法
  8. 产品总监晋升之路(1):选育育留之产品经理胜任力模型
  9. dig是什么意思 java_dig的意思是挖掘,dig deep是什么意思呢?
  10. 论文解析:Deep Reinforcement Learning for List-wise Recommendations