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

news/2024/7/7 21:44:29 标签: linux, 服务器, 运维, nginx, nodejs

项目场景:

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


 

问题描述

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

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


原因分析:

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


解决方案:

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

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

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

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

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

df -h

 

显示内容参数说明:

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

 

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

rm -rf xxx.zip

参考文献:

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

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

3、PM2 - Logs 


http://www.niftyadmin.cn/n/13878.html

相关文章

【云原生之kubernetes实战】在k8s环境下部署jpress开源网站

【云原生之kubernetes实战】在k8s环境下部署jpress开源网站 一、jpress介绍1.jpress简介2.jpress功能二、检查本地k8s环境1.检查工作节点状态2.检查系统pod状态三、编辑jpress.yaml文件1.创建安装目录2.编辑jpress.yaml文件四、部署jpress应用1.应用jpress.yaml2.查看pod资源3.…

做了8年前端,感谢那些优秀的后端,陪伴我工作,教会我成长

☆ 前段时间由于一时的头脑发热,写了一篇《做了8年前端,细说那些曾经让你浴霸不能的后端》的博客,虽然每个细节也都属实吧,但始终是一些负能量的东西,建议大家不要去看了,今年互联网情况已经这样了&#xf…

【网络编程】第三章 网络套接字(TCP协议程序+多进程+多线程+线程池)

🏆个人主页:企鹅不叫的博客 ​ 🌈专栏 C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C初阶和进阶《深入理解计算机操作系统》《高质量C/C编程》Linux ⭐️ 博主码云gitee链接:代码仓库地址 ⚡若有帮助可以【关注点赞收藏】…

11.前端笔记-CSS盒子模型-外边距margin

1、margin 1.1 margin的语法 盒子与盒子之间的距离 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewpor…

Kaggle Feedback Prize 3比赛总结:两种模型设计思路

比赛的目标&#xff1a;本次竞赛的目标是评估8-12年级英语学习者&#xff08;ELLs&#xff09;的语言能力。利用英语学习者所写的论文数据集开发出能更好地支持所有学生的能力模型&#xff0c;帮助ELL学生在语言发展方面得到更准确的反馈&#xff0c;并加快教师的评分周期。 方…

NNDL实验 知识点梳理

目录 实验内容 编程基础 机器学习基础 FNN CNN RNN 网络优化与正则化 扩展实验 建议自学实验 实验基本步骤 实验涉及知识点 知识点相关细节 更多细节 实验内容 编程基础 NNDL 实验一 numpy NNDL 实验二 pytorch 机器学习基础 NNDL 实验三 线性回归 NNDL 实验…

java计算机毕业设计心理学网站源程序+mysql+系统+lw文档+远程调试

java计算机毕业设计心理学网站源程序mysql系统lw文档远程调试 java计算机毕业设计心理学网站源程序mysql系统lw文档远程调试本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1a;La…

使用 Qt for Android 获取并利用手机传感器数据(下篇)使用C++实现功能

在上一篇&#xff0c;我们搭建了开发环境。本篇&#xff0c;使用C代码真正实现功能。我们使用UDP协议从手机上指定发送的目的地、端口。效果如下图&#xff0c;完整工程参考https://gitcode.net/coloreaglestdio/qtcpp_demo/-/tree/master/android/sensors2pc&#xff1a; 移动…