Ubtunu排查磁盘空间是否已满—并清理的方式

这篇具有很好参考价值的文章主要介绍了Ubtunu排查磁盘空间是否已满—并清理的方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

最近使用nodejs开发的后端项目部署到Ubtunu服务器后接口无法访问了,接口也调用不通,NGINX报502错误。

ubuntu 查看磁盘占用,系统-Linux,系统-综合,linux,服务器,运维,nginx,nodejs


 

问题描述

使用远程连接工具传文件也是无法上传,提示找不到文件,SCP命令也无法上传。

scp传文件报错,提示No such file or directory。


原因分析:

最后经过排查才发现是服务器的磁盘空间被pm2的日志占满了


解决方案:

使用命令扫描整个系统的大文件,删除日志

用命令df查看磁盘是否还有存储空间

如果存储空间不足,使用find命令去寻找大文件

删除大文件(删除需确认是否可删,一般可删除日志文件、安装包)

1、查看所有磁盘信息使用命令:df -h

df -h

ubuntu 查看磁盘占用,系统-Linux,系统-综合,linux,服务器,运维,nginx,nodejs

 

显示内容参数说明:

Filesystem:文件系统
Size: 分区大小
Used: 已使用容量
Avail: 还可以使用的容量
Use%: 已用百分比
Mounted on: 挂载点
相关命令:

df -hl:查看磁盘剩余空间
df -h:查看每个根路径的分区大小
du -sh [目录名]:返回该目录的大小
du -sm [文件夹]:返回该文件夹总M数
du -h [目录名]:查看指定文件夹下的所有文件大小(包含子文件夹)

2、查看大文件命令:find / -size +1G(代表查找从根目录下所有大于1G的文件,其它:+100M代表大于100M,-100M代表小于100M。建议在root权限下执行,执行可能有点慢,需等待执行完成)

find / -size +1G

ubuntu 查看磁盘占用,系统-Linux,系统-综合,linux,服务器,运维,nginx,nodejs

 

3、通过查找结果显示的路径去到对应的目录,删除文件或者清空文件内容(删前需确定是否可删,一般日志文件是可以删除的),即可释放部分存储空间

rm -rf xxx.zip

参考文献:

1、linux查看磁盘空间命令_普通网友的博客-CSDN博客_linux查看磁盘空间 命令

2、linux排查磁盘内存已满--清内存方式_qq_33173256的博客-CSDN博客_linux查看内存是否满了 

3、PM2 - Logs 文章来源地址https://www.toymoban.com/news/detail-629338.html

到了这里,关于Ubtunu排查磁盘空间是否已满—并清理的方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 电脑怎么查看磁盘空间?磁盘不足怎么清理?

    很多用户都会有这样的感觉,随着使用时间越来越长,电脑的性能也在逐渐下降,有两方面的原因:一方面,随着软件的升级,很多软件对硬件要求越来越高;另一方面,系统及软件运行产生的垃圾文件,悄悄捆绑安装的软件大量占用磁盘空间,影响系统性能,那么电脑怎么

    2024年02月10日
    浏览(89)
  • 如何清理 Docker 占用的磁盘空间

    Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。 docker 占用的空间可以通过下面的命令查看: TYPE  列出了docker 使

    2024年02月07日
    浏览(63)
  • 清理Elasticsearch占用的内存和磁盘空间

    一,遇到OutOfMemoryError问题 打开Kibana,发现连不上Elasticsearch了,提示Cannot connect to the Elasticsearch cluster,检查: 发现是Elasticsearch service dead挂了。 继续检查错误日志/var/log/elasticsearch/elasticsearch.log 疑似Elasticsearch内存溢出。 通过 确实发现系统内存几乎100% ; 进一步的对各程序的

    2024年04月16日
    浏览(52)
  • 如何清理 docker 磁盘空间 附讲解(全)

    补充docker知识点,可看我之前的文章:Docker零基础从入门到精通(全) docker 镜像特别容易占空间,稍微不注意可能磁盘爆满 通过 df - h 查看的时候,磁盘已经达到95%: 先用 docker system df 命令查看 再用 docker system prune 清理 (清理命令 谨慎使用,注意作用以及波及范围!!!

    2024年02月01日
    浏览(45)
  • Linux CentOS 服务器清理磁盘空间

    首先根目录下使用[df -ah]命令查询磁盘空间占用情况。 发现[/根目录]下面磁盘占用100% 进入根目录,查询大文件与目录 查看GB以上文件夹目录并且排序,可以使用以下命令: 然后不断执行上面的过程,进入大文件目录,定位到大文件 我这里最终找到是Tomcat下面logs日志占据了20多

    2024年02月05日
    浏览(71)
  • oracle警告日志\跟踪日志磁盘空间清理

    问题现象: 通过查看排查到alert和tarce占用大量磁盘空间 警告日志 /u01/app/oracle/diag/rdbms/orcl/orcl/alert 跟踪日志 /u01/app/oracle/diag/rdbms/orcl/orcl/trace 解决方案: 用adrci清除日志 确定目录 查看homepath是不是所要处理的日志目录 设置homepath(不支持多个路径) 清空警告日志 1440是按分钟算

    2024年02月11日
    浏览(38)
  • Docker-Overlay2磁盘空间爆满清理方法

    在日常线上环境中,我们通常会来做利用Docker来做容器化管理,通过运行容器来执行任务等。但是,随着业务量的不断增大,容器的不断启动,往往会出现磁盘空间不足,1、第一种情况:是因为docker中部署的系统中日志内容的不断扩大。这种情况下,我们可手动,或定时任务

    2024年02月11日
    浏览(67)
  • 亲测有效:docker清理Overlay2占用磁盘空间

    使用Docker过程中,长时间运行服务容器,导致不能进行上传文件等操作,通过命令 df -h 发现overlay占用较高。通过命令 docker system prune -a 清理无用镜像、缓存、挂载数据,也没有什么改变。 prune 指令默认会清除所有如下资源: 已停止的容器(container) 未被任何容器所使用的

    2024年02月08日
    浏览(56)
  • CSDN每日一练 |『清理磁盘空间』『奇偶排序』『编号分组』2023-08-30

    时间限制:1000ms内存限制:256M 题目描述: 小明电脑空间满了,决定清空间。为了简化问题,小明列了他个人文件夹(/data)中所有末级文件路径和大小,挑选出总大小为 m 的删除方案,求所有删除方案中,删除操作次数最小是多少。 一次删除操作:删除文件或者删除文件夹

    2024年02月11日
    浏览(39)
  • Windows系统C盘空间优化进阶:磁盘清理与Docker日志管理

    Windows系统C盘空间优化进阶:磁盘清理与Docker日志管理 当您的Windows系统C盘空间告急时,除了深入挖掘并清理隐藏的大文件,如Docker日志外,不要忽视了Windows自带的“磁盘清理”工具。这是一个强大的工具,可以帮助您释放磁盘空间,让系统运行更加流畅。以下是如何结合使

    2024年04月09日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包