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://idctop.com/article/488200.html

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

相关推荐

  • 文件是什么?linux系统配置文件详解

    Linux 概要文件(Profile)是系统在用户登录或脚本执行时自动加载的环境配置集合,它决定了你的命令行界面、变量路径及默认行为,修改它能让开发环境更顺手且持久生效,很多刚接触 Linux 的朋友会觉得命令行冷冰冰、难上手,其实这往往是因为环境没配好,概要文件就像是你进入数字世界的“个人档案”,里面藏着你的……

    2026年7月11日
    16900
  • IBM Z15大型服务器到底多少钱?,官方最新报价是多少?

    IBM z15大型服务器的采购价格通常在200万至2000万人民币区间,具体取决于处理器配置、内存容量、许可模式以及新旧程度,如果你正在考虑引入这台企业级核心设备,会发现报价浮动极大——从一台入门级二手设备的百万出头,到满配新机的数千万,差距主要来自你选择的硬件规格和商业条款,影响IBM z15定价的核心因素硬……

    2026年8月17日
    500
  • 重庆电信备用DNS服务器地址是多少?,怎么设置

    重庆电信备用DNS服务器地址为:61.128.192.68,若主DNS(61.128.128.68)出现解析故障或延迟,手动切换至该地址可有效恢复网络访问,为什么你需要关注DNS服务器地址DNS(域名系统)是互联网的“电话簿”,它将我们输入的网址翻译成机器可读的IP地址,重庆电信用户在日常上网过程中,偶尔会遇到……

    2026年8月23日
    300
  • 服务器RAID6容量利用率是多少?,怎么计算容量利用率

    RAID6的容量利用率等于 (N-2)/N,其中N为磁盘总数,常见配置下利用率在50%至87.5%之间,具体数值取决于磁盘数量,且必须至少4块盘才能实现,RAID6工作原理与容量利用率的底层逻辑RAID6采用双奇偶校验机制,允许阵列中任意两块磁盘同时故障而不丢失数据,与RAID5相比,它多了一个分布式校验块,因……

    2026年8月1日
    900
  • 一整套服务器到底要多少钱才合理?,怎么选配置

    一整套服务器多少钱?根据配置和部署方式,从几千元到几十万元不等,通常自购服务器包含硬件、机房、带宽等,初期投入在2万到15万之间,而租用高配服务器每月成本在几百到几千元,具体取决于你的业务场景和性能要求,影响服务器价格的核心因素硬件配置决定基础成本服务器身价主要由内部零件撑起,CPU核心数越多、主频越高,价格越……

    2026年8月20日
    400
  • Linux rmdir怎么用,rmdir如何删除非空目录?

    rmdir 命令是 Linux 系统中专门用于删除空目录的指令,其核心逻辑是通过检查目标目录是否包含任何文件或子目录来确保操作的安全性,防止误删重要数据,rmdir 命令用法详解在 Linux 文件系统管理中,rmdir(remove directory)是一个基础且极其安全的工具,与具有破坏性的 rm 命令不……

    2026年7月13日
    4000
  • CodeIgniter在Linux上如何安装,怎么配置?

    在Linux服务器上部署CodeIgniter框架,核心在于确保Web服务器支持PHP 7.3以上版本,正确设置目录权限(尤其是writable和uploads),并启用URL重写模块来消除index.php, 这是官方文档和社区经验反复验证的基础步骤,如果遇到页面空白或404错误,优先排查这三项,可以解决80……

    2026年7月19日
    1200
  • 服务器电脑一般要多少钱一台,哪个品牌性价比高?

    服务器电脑一般多少钱一台?核心结论是:价格从几千元的入门级到数十万元的高端集群都有,但大多数中小型企业采购的主流服务器价格集中在1万到5万元之间,影响服务器价格的核心因素服务器价格差异的根源在于硬件配置和服务层级,一台服务器不是简单的电脑,它是为7×24小时稳定运行设计的专用设备,成本构成非常透明,处理器与核心……

    2026年8月13日
    300
  • 简米云轻量应用服务器CPU限制多少?,性能怎么样?

    阿里云轻量应用服务器CPU没有隐性限制,性能由所选套餐规格直接决定,标准实例提供独享CPU资源,不存在基准性能或突发积分约束,阿里云轻量应用服务器CPU性能真相不同套餐规格对应的CPU性能阿里云轻量应用服务器底层基于Intel Xeon处理器,根据套餐差异提供不同vCPU数量,目前在售规格涵盖1核、2核、4核等……

    2026年8月6日
    200
  • 服务器网站5m带宽能在线多少人,怎么算?

    5M带宽的服务器网站,在标准优化下,能支撑的在线人数通常在100-200之间,如果页面较大或未优化,可能只有50左右,这个结论基于行业通用模型和多年IDC运营经验,核心变量是页面大小、用户行为和服务商带宽质量,带宽与并发:5M带宽的真实承载逻辑理论计算:带宽与请求数的换算5M带宽的理论下载速度是640KB/s……

    2026年8月20日
    400

发表回复

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