当前位置: 首页 > news >正文

Linux-磁盘空间不足的清理步骤(详细版本)

当 Linux 服务器出现 “no space left on device” 错误时,意味着磁盘空间已满,需要采取一些措施来清理磁盘,可以根据下面步骤依次清理:

1. 检查磁盘使用情况

首先,使用 dfdu 命令检查磁盘使用情况,找出哪些目录占用了大量空间。
可以通过如下命令来查询

df -h

举例:

======================================
查看磁盘使用情况,明显看到这个路径下磁盘使用100%
/data1/server/server/officeauto/logs
======================================
[root ~]# df -h
Filesystem                                             Size  Used Avail Use% Mounted on
devtmpfs                                                16G     0   16G   0% /dev
tmpfs                                                   16G  4.0K   16G   1% /dev/shm
tmpfs                                                   16G  1.7G   14G  11% /run
tmpfs                                                   16G     0   16G   0% /sys/fs/cgroup
/dev/mapper/centos-root                                 50G  5.4G   45G  11% /
/dev/sdb1                                              500G  167G  334G  34% /home
/dev/sda1                                             1014M  152M  863M  15% /boot
10.5.122.99:/data1/server/server/officeauto/logs     500G  495G  4G  100% /var/lib/kubelet/pods/99739912-b5d4-4bda-bc68-e3ca590fbad2/volumes/kubernetes.io~nfs/officeauto-logs
......

这个命令会显示每个文件系统的磁盘使用情况。

2. 查找大文件和目录

使用 du -sh 命令查找占用大量空间的文件和目录。可以通过路径不断深入来查询,最终定位到可删除的文件:

du -sh /* 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qt QSettings 使用详解:跨平台的配置管理
  • 【多媒体】Java实现MP4和MP3音视频播放器【JavaFX】【更多功能的播放器】【音视频播放】
  • 基于SpringBoot的网上书城管理系统
  • vue 点击获取元素的css属性
  • @Slf4j idea标红Cannot resolve symbol ‘log‘
  • 【多线程】wait()和notify()
  • 【mybatis】mybatisX插件概述
  • npm证书过期问题
  • uniapp内置组件uni.navigateTo跳转后页面空白问题解决
  • 警钟!电池储能安全事故频发!物联网技术如何加强储能安全排查?
  • 论文阅读--Simple Baselines for Image Restoration
  • 设计模式之模版方法
  • 从零开始实现大语言模型(一):概述
  • uniapp 请求封装
  • JavaScript高级程序设计(第四版)--学习记录之代理与反射
  • [译] React v16.8: 含有Hooks的版本
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 30天自制操作系统-2
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • iOS 系统授权开发
  • JAVA并发编程--1.基础概念
  • MySQL几个简单SQL的优化
  • vue2.0项目引入element-ui
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 排序算法之--选择排序
  • 手机端车牌号码键盘的vue组件
  • 微信小程序填坑清单
  • 写给高年级小学生看的《Bash 指南》
  • 源码安装memcached和php memcache扩展
  • 在weex里面使用chart图表
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • Java总结 - String - 这篇请使劲喷我
  • RDS-Mysql 物理备份恢复到本地数据库上
  • ​2021半年盘点,不想你错过的重磅新书
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (2015)JS ES6 必知的十个 特性
  • (Java数据结构)ArrayList
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (待修改)PyG安装步骤
  • (二)windows配置JDK环境
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (五)c52学习之旅-静态数码管
  • (转)EXC_BREAKPOINT僵尸错误
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • ./和../以及/和~之间的区别
  • .NET Core 和 .NET Framework 中的 MEF2
  • .net 生成二级域名
  • :“Failed to access IIS metabase”解决方法
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • [20170728]oracle保留字.txt
  • [20171101]rman to destination.txt
  • [Android Studio] 开发Java 程序