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 all 或 dnf clean all。

临时文件

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

Docker 镜像与容器

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

已删除但未释放的文件

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

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

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

推荐的可视化工具

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

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

磁盘管理最佳实践总结

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

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/linux%e7%a3%81%e7%9b%98%e7%94%a8%e9%87%8f%e6%80%8e%e4%b9%88%e6%9f%a5%e7%9c%8b%ef%bc%9f%ef%bc%8c%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%a3%81%e7%9b%98%e7%a9%ba%e9%97%b4%e6%bb%a1%e4%ba%86%e6%80%8e%e4%b9%88/

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

相关推荐

  • 路由器的DNS服务器地址是什么,怎么设置?

    路由器的DNS服务器地址没有统一固定值:自动获取时通常由运营商下发,手动设置时常见114.114.114.114、223.5.5.5、119.29.29.29,而路由器LAN侧常把网关地址如192.168.1.1当作DNS转发入口,很多人第一次进路由器后台,看到“DNS服务器”一栏会愣住:这里到底该填什么?为什……

    2026年9月22日
    100
  • 三角洲服务器卡到底多少钱,买哪种更划算?

    针对三角洲行动等FPS游戏,服务器卡顿的解决成本跨度很大,租用高性能云服务器或游戏加速专线每月费用普遍在几十到几百元,但要想真正避免延迟和丢包,关键看服务商的底层资质与机房实力,其中简米科技和酷番云凭借持牌自营机房和全牌照认证,在性价比与稳定性上值得优先考虑,为什么三角洲服务器会卡卡顿的根源通常不在你本地,而是……

    2026年8月22日
    900
  • 三角洲刀片服务器多少钱,哪个型号性价比高?

    三角洲刀片服务器多少,没有一口价:游戏内它是交易行浮动物资,价格随区服、赛季和供需变化;现实中若指刀片服务器租用,月付通常从低配几十到几百元,到高防、独享带宽的数千元不等,关键看配置、带宽、防御和机房资质,三角洲刀片服务器多少:先分清“游戏道具”和“硬件租用”游戏内交易行里的刀片服务器如果你搜“三角洲刀片服务器……

    2026年9月24日
    100
  • 金铲铲一共有多少服务器,哪里能查到?

    金铲铲之战的服务器总数不是固定数字,大概率在100个以上,具体会随版本更新和合服动态调整,对于普通玩家来说,真正需要关心的不是精确的总数,而是“我所在的区服是否活跃”以及“跨区匹配是否顺畅”,下文从区服架构、数据分布和延迟优化三个维度拆解这个问题,金铲铲服务器规模的底层逻辑:为什么总数会变区服≠服务器的真实映射……

    2026年9月25日
    000
  • 字节一年需要多少台服务器,服务器采购量有多大?

    字节跳动一年新增服务器约数十万台,全球服务器保有量已跨过百万台量级,为什么说“百万台量级”?有三条推算路径用户规模倒推机群下限字节系产品的全球月活跃用户总数已经跨过十亿量级,抖音、TikTok、今日头条等产品每天都在产生海量视频流和互动请求,而视频业务的算力消耗远高于图文场景,按照行业参数,一台主流x86服务器……

    2026年10月15日
    000
  • linux脚步怎么学最快,零基础能学会吗?

    学习Linux脚步(脚本)是提升运维效率最直接的方式,掌握基础语法和实战逻辑后,你能在几分钟内完成原本需要反复手动操作的任务,Linux脚步是什么?为什么你需要掌握它Linux脚步(脚本)的本质Linux脚步本质上是将一系列Shell命令写入一个文件,通过解释器逐行执行,它并不是一门独立的编程语言,而是对Bas……

    2026年7月21日
    700
  • 珠海国内服务器到底多少钱?,哪家服务商更划算

    珠海国内服务器多少钱?没有统一报价,普通云服务器月付几十到几百元,物理服务器租用月付几百到几千元,高防、大带宽或高配方案月付可达数千甚至上万元,最终价格由配置、带宽、机房位置、防御能力和服务商资质共同决定,珠海国内服务器价格的核心变量机房位置与线路质量珠海本地机房数量有限,很多企业会选择广州、深圳、东莞等周边机……

    2026年10月2日
    000
  • 上一台服务器到底多少工价,安装费一般怎么算?

    上一台服务器的工价不是固定数字,多数情况下单台1U设备的人工费在百元上下,2U或4U会略有上浮,含系统部署可能再加几十到百元不等,服务器上架工价到底包含哪些活儿很多人把“上架”想成搬台机器插上电,其实正规机房的工价覆盖一串动作,搞懂这些,才知道钱花在哪,物理上架与固定拆箱、核对序列号、检查外观,安装导轨、滑轨……

    2026年9月22日
    200
  • fsockopen在Linux中怎么用,有什么作用

    fsockopen是PHP中用于打开网络套接字连接的底层函数,在Linux环境下,它直接暴露了Socket操作能力,但需要开发者合理配置超时和权限才能稳定运行,fsockopen在Linux上的用法与常见场景fsockopen可以直接操作TCP或UDP连接,在Linux服务器上常用于端口扫描、SMTP邮件发送……

    2026年7月22日
    800
  • 3×3服务器价格是多少,一般多少钱一个月?

    3×3服务器的核心答案:一套3×3配置(即3台3U机架式服务器)的采购价格通常在3.5万-18万元之间,租用模式每月成本约1200-6000元,托管模式每年约1.5万-5万元,为什么是”3台×3U”?搞清楚再买单很多初次接触IDC业务的读者会对”3×3″这个词感到陌生,这不是某个特殊型号,而是行业里约定俗成的叫……

    相关资讯 2026年10月22日
    200

发表回复

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