【Linux 每日一令】2026 Ep.3:df —— 虚空探测器,预判磁盘“容量危机”

💡 导语:消失的 1% 进度条

你是否有过这种崩溃的经历:

  • 宝塔面板编译安装 MySQL 8.4,进度条走到 99% 突然断开连接。

  • 没有任何报错提示,系统直接把你踢出 SSH。

  • 再次登录后,发现不仅没装好,连原来的网页也打不开了。

在 2026 年,随着 PHP 8.4+ 和容器镜像的体积不断膨胀,“磁盘空间不足”已成为导致安装失败的第一隐性杀手。今天,我们就用 df 命令开启虚空探测,看清服务器的底盘还剩多少油。


🔍 一、 命令档案

  • 全称:Disk Free

  • 功能:显示文件系统的磁盘空间使用情况。

  • 地位:服务器的“油量表”,环境部署前的“体检单”。

  • 优势:在 2026 年的云原生时代,df 能够快速帮你识别物理硬盘、云盘以及容器挂载点的剩余配额,防止因溢出导致的系统崩溃。


🛠️ 二、 核心操作:一眼看穿“容量真相”

在安装任何大型软件(宝塔、Nginx、数据库)前,请务必执行:

bash

df -h

请谨慎使用此类代码。

📋 2026 年实战输出解析:

text

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G   38G  1.8G  96% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
/dev/vdb1       100G   20G   75G  21% /www

请谨慎使用此类代码。

🔑 关键数据怎么看?

  • Filesystem: 磁盘的分区名称(如你的云硬盘 /dev/vda1)。

  • Size: 总容量。

  • Used / Avail: 已用和剩余空间。

  • Use%: 核心预警指标!

  • Mounted on: 挂载点。在 Ubuntu 中,你只需要盯着 /(根目录)看。


⚠️ 三️、 2026 运维准则:生存红线

根据 df -h 的返回结果,你可以直接预判安装的命运:

1. Use% > 90%(红色警报区)

结论:极度危险。
对策:千万不要安装任何软件!此时安装宝塔或编译数据库,脚本会在解压过程中瞬间占满余下的几百 MB,导致系统为了自保而强制杀掉进程。
清理动作:先运行 sudo apt clean 或清理 /var/log 下的旧日志。

2. Available < 5GB(黄色缓冲区)

结论:勉強可以安装基础面板,但编译安装大型组件(如 MySQL)会大概率失败。
对策:建议先扩容云盘,或检查是否有旧的备份文件(.tar.gz)占用了空间。

3. Use% < 70%(绿色安全区)

结论:地盘充足。
对策:放心起飞,直接运行你的安装脚本。


🎯 四、 进阶技巧:追踪“幕后黑手”

如果 df -h 告诉你空间满了,但你不知道是谁占用的,可以配合 du 命令进行追击:

  • 找出根目录下最大的前 10 个文件夹:

    bash

    sudo du -sh /* | sort -hr | head -n 10
    

    请谨慎使用此类代码。

  • 特别注意 Inode 枯竭(2026 年的新坑):
    有时候
    df -h 显示还有空间,但安装依然报错。这可能是因为小文件过多占满了“索引节点”:

    bash

    df -i  # 查看 IUse% 是否达到 100%
    

    请谨慎使用此类代码。


💡 总结

如果说第一令是找准版本,第二令是听清心跳,那么第三令 df 就是在丈量你的地盘。

在 2026 年的运维准则里,高手在按下回车键安装软件前,必然会先瞥一眼 df -h“兵马未动,粮草先行”,只有确保磁盘空间充裕,你的宝塔面板才能稳如泰山。


✍️ 博主寄语:
如果你因为这一令及时发现了磁盘危机,避免了系统重装,请在评论区分享你的“惊险时刻”。


【Linux 每日一令】2026 Ep.3:df —— 虚空探测器,预判磁盘“容量危机”
https://lg.409601.xyz//archives/linux-mei-ri-yi-ling-2026-ep.3-df------xu-kong-tan-ce-qi-yu-pan-ci-pan-rong-liang-wei-ji
作者
Administrator
发布于
2026年02月01日
许可协议