Linux磁盘用量怎么查看?,服务器磁盘空间满了怎么清理?

Linux 磁盘用量管理指南

在 Linux 系统运维中,监控和管理磁盘用量是确保系统稳定运行的关键,当磁盘空间耗尽时,可能会导致系统无法启动、服务崩溃或日志无法写入。

查看整体磁盘空间占用

最常用的命令是 df (disk free),用于显示文件系统的磁盘空间使用情况。

Linux操作系统入门:查看磁盘和内存空间
加载中
Linux操作系统入门:查看磁盘和内存空间
  • df -h:以人类可读的格式(GB, MB)显示磁盘空间,这是最常用的命令。
  • df -T:显示文件系统的类型(如 ext4, xfs)。
  • df -i:查看 Inode 的使用情况。
    • 注意:即使磁盘空间有剩余,Inode 用尽(大量小文件),系统依然会提示“磁盘空间不足”。

分析具体目录和文件占用

当发现磁盘空间不足时,需要使用 du (disk usage) 来定位具体是哪个文件夹占用了空间。

Linux磁盘用量怎么查看?,服务器磁盘空间满了怎么清理?

  • `du -sh `查看当前目录下每个文件和文件夹的总大小。
  • du -h --max-depth=1 /var/log:查看 /var/log 目录下第一级子目录的大小。
  • 查找大文件组合命令
    • du -sh | sort -hr:列出当前目录下所有文件/文件夹,并按大小降序排列
    • find / -type f -size +100M:在全盘范围内查找大于 100MB 的所有文件。

常见的磁盘空间占用原因及清理方法

日志文件过大

  • 位置:通常在 /var/log
  • 清理方法
    • 不要直接删除正在写入的日志文件,建议使用 truncate 命令清空内容:
      truncate -s 0 /var/log/syslog
    • 配置 logrotate 自动轮转和压缩日志。

软件包缓存

Linux磁盘用量怎么查看?,服务器磁盘空间满了怎么清理?

  • Ubuntu/Debian:使用 sudo apt-get clean 清理安装包缓存。
  • CentOS/RHEL:使用 sudo yum clean alldnf clean all

临时文件

  • 位置/tmp/var/tmp
  • 清理方法:删除长时间未被访问的临时文件。

Docker 镜像与容器

  • Docker 运行久了会产生大量无用镜像和卷。
  • 清理命令docker system prune -a(删除所有未使用的容器、网络和镜像)。

已删除但未释放的文件

  • 现象df 显示空间不足,但 du 找不到大文件。
  • 原因:某个进程仍然持有已删除文件的句柄。
  • 解决方法
    • 使用 lsof | grep deleted 查找被删除但仍被占用的文件。
    • 重启相关服务

      Linux磁盘用量怎么查看?,服务器磁盘空间满了怎么清理?

      或杀死该进程以释放空间。

推荐的可视化工具

如果觉得命令行不够直观,可以使用以下工具:

  • ncdu:一个基于终端的交互式磁盘分析工具。
    • 安装:sudo apt install ncdusudo yum install ncdu
    • 使用:直接输入 ncdu /,可以通过方向键浏览文件夹并直接删除文件。
  • htop/btop:虽然主打 CPU/内存监控,但部分版本也提供基础的磁盘 I/O 监控。

磁盘管理最佳实践总结

  • 定期监控:设置 Zabbix 或 Prometheus 监控磁盘阈值(如 80% 报警)。
  • 分区规划:将 /var/log/home 和根目录 分开分区,防止日志撑爆根分区导致系统宕机。
  • 自动清理:编写简单的 Crontab 脚本,定期清理临时目录和过期备份。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/488200.html

(0)
Python怎么运行http.server,Python启动本地服务器命令是什么?
上一篇 2026年7月12日 18:44
Linux磁盘用量怎么查看,Linux查看磁盘占用空间命令是什么?
下一篇 2026年7月12日 18:47

相关推荐

  • 安装虚拟机怎么操作?电脑安装虚拟机详细步骤教程

    安装虚拟机是提升计算资源利用率、构建安全测试环境以及实现跨平台操作的最优解决方案,其核心价值在于通过软件模拟硬件环境,在一台物理计算机上同时运行多个独立的操作系统,既实现了系统隔离与安全防护,又大幅降低了硬件采购成本,掌握正确的安装流程与配置逻辑,能够确保虚拟机运行流畅、稳定,从而满足开发测试、网络安全研究及旧……

    2026年3月24日
    11300
  • 按周付费怎么算?按周付费的优缺点有哪些

    按周付费模式正在成为灵活用工与项目合作领域的高效结算趋势,其核心价值在于平衡了雇主的风险控制与劳动者的现金流需求,相比于传统的按月结算或一次性项目结算,这种模式通过缩短结算周期,极大地提升了资金周转效率与合作信任度,是现代服务业、IT外包及兼职场景下的最优解之一,核心优势:风险控制与现金流的完美平衡按周付费不仅……

    2026年3月27日
    10200
  • 内存96g服务器能带几台电脑?,怎么配置才够用?

    一台内存96GB的服务器,在远程桌面或虚拟化办公场景下,合理配置后可以稳定支撑30到50台普通办公电脑,CPU核心数和磁盘类型是决定上限的关键变量,这个数字不是拍脑袋,而是基于主流操作系统对内存的占用逻辑,Windows Server 2019/2022每用户基础内存约1.5-2GB,加上后台进程和缓存,预留2……

    2026年8月22日
    300
  • 42U服务器机柜租一年多少钱,怎么收费?

    42U服务器机柜一年的租赁费用通常集中在数千元到数万元之间,具体取决于机房等级、带宽和电力配置,选择正规持牌服务商是长期稳定运营的关键,影响42U机柜租赁价格的核心因素机房等级与基础设施等级机柜托管费用首先取决于机房的基础设施等级,Tier 2机房与Tier 3+机房在电力冗余、制冷系统和网络可靠性上差距明显……

    2026年7月30日
    300
  • 安卓怎么调用数据库?安卓连接数据库详细步骤教程

    安卓调用数据库的核心在于构建标准化的数据持久化层,并通过合理的架构设计实现数据与界面的解耦,同时利用Windows环境进行高效的开发与调试,安卓系统主要使用SQLite作为底层数据库引擎,开发者需通过SQLiteOpenHelper或Room持久化库进行数据操作,利用ContentProvider实现跨进程数据……

    2026年3月25日
    10000
  • 安全审计与数据库审计区别是什么,安全审计系统主要功能有哪些

    安全审计与数据库审计在网络安全防护体系中扮演着不同角色,二者虽同属审计范畴,但在审计对象、技术原理及防护侧重点上存在本质差异,核心结论在于:安全审计是面向全网的综合治理行为,侧重于合规与宏观行为分析;而数据库审计是针对核心数据资产的精细化防护,侧重于敏感数据的访问监控与溯源, 企业若想构建纵深防御体系,必须厘清……

    2026年3月24日
    9900
  • 抚州建设网站如何做好制度建设?,?怎么制定

    抚州网站建设的核心不在于代码,而在于制度建设,一套完善的制度能确保项目按时交付、质量可控,并降低后期维护成本,抚州网站建设流程中的制度保障网站建设不是上线就结束,后续运营和迭代需要制度来支撑,许多抚州企业建站后频繁改版,根源在于前期缺乏制度化的需求确认和变更管理,制度不是约束,而是让各方在统一框架下协作的规则……

    2026年8月6日
    400
  • 打一个500g服务器大概要多少钱,怎么收费

    一台500GB服务器的月租费用,通常在几百元到上千元之间,高低取决于硬件配置、带宽大小以及服务商是否正规, 如果你只是搭建个人博客,入门配置可能三百不到;但要是支撑企业级应用,配置和带宽上去了,价格自然突破千元,下面,我们把这些影响因素掰开揉碎,并告诉你如何把钱花在实处,影响500G服务器价格的核心因素CPU与……

    2026年7月30日
    600
  • 安全运维审计效果如何?企业如何选择运维审计系统

    安全运维审计不是简单的录像回放,而是通过身份鉴别、操作监控与行为分析,构建起“事前可管、事中可控、事后追溯”的闭环体系,它是企业合规与数据安全的最后一道防线,很多管理者对运维审计的理解还停留在“装个摄像头”的层面,这其实是一种危险的误区,在2026年的数字化环境中,运维人员拥有最高权限,一旦内部威胁发生,普通防……

    2026年6月14日
    3210
  • 无盘服务器16G能带多少客户机?,带机量怎么算?

    16GB内存的无盘服务器,在典型的办公或教学场景下,通常可以稳定支持30到50台客户机,实际数量取决于客户机操作系统、应用负载以及网络环境,影响带机量的核心因素无盘服务器的带机量并非由单一内存决定,而是多个硬件与软件协同作用的结果,了解这些因素,才能准确评估你的环境能承载多少客户机,客户机操作系统与镜像大小Wi……

    2026年8月5日
    1800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注