你的磁盘为什么总是不够用?

基本用法

直接在终端输入 df 即可查看所有挂载文件系统的磁盘使用情况:

df

输出示例:

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       20961280 5212480  15748800  25% /
tmpfs             816896       0    816896   0% /dev/shm

常用选项与参数

  1. 人类可读格式(-h)
    自动转换单位为 KB、MB、GB:

    df -h

    输出:

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda1        20G  5.0G   15G  25% /
  2. 显示文件系统类型(-T)
    在结果中增加 Type 列:

    df -T

    输出:

    Filesystem     Type  1K-blocks    Used Available Use% Mounted on
    /dev/sda1      ext4   20961280 5212480  15748800  25% /
  3. 查看特定目录/设备
    指定目录或设备路径(如 /home):

    df -h /home
  4. 显示 inode 使用情况(-i)
    检查索引节点(inode)数量而非磁盘空间:

    df -i

    输出:

    Filesystem     Inodes IUsed IFree IUse% Mounted on
    /dev/sda1      1.3M   124K  1.2M   10% /
  5. 排除特定文件系统(-x)
    忽略 tmpfs 等类型:

    df -h -x tmpfs  # 不显示tmpfs文件系统

高级用法

  1. 汇总总使用量(–total)
    在末尾添加总计行:

    df -h --total
  2. 按使用率排序
    结合 sort 命令排序(例如降序):

    df -h | sort -k5 -rn  # 按Use%列数值降序
  3. 仅显示本地文件系统(-l)
    过滤网络存储等远程文件系统:

    df -l

常见问题解决

  • Q:df 显示使用率超过 100%?
    A:部分文件系统(如 ext3/ext4)默认保留 5% 空间供 root 使用,可通过 tune2fs -m 1 /dev/sda1 调整保留比例。

  • Q:磁盘空间足够但程序报“磁盘已满”?
    A:检查 inode 是否耗尽:df -i,若 IUse% 达 100%,需删除小文件释放 inode。

  • Q:挂载点未显示?
    A:使用 df -a 包含所有伪文件系统(如 /proc、/sys)。


安全提示

  • 普通用户可直接运行 df,查看系统信息无需 root 权限。
  • 敏感目录(如 /proc)信息可能暴露系统状态,生产环境中慎用 -a 选项。

应用场景示例

  1. 服务器维护
    每日检查关键分区:

    df -h / /var /home
  2. 排查磁盘不足
    快速定位满盘分区:

    df -h | grep -vE '^Filesystem|tmpfs' | sort -k5 -rn
  3. 监控脚本
    结合 awk 设置阈值告警(>90%):

    df -h | awk '0+$5 >= 90 {print "警报: " $1 " 使用率 " $5}'

引用说明参考 Linux 官方手册(man df)、Filesystem Hierarchy Standard 标准及运维实践,命令兼容主流 Linux 发行版(Ubuntu/CentOS等)和 Unix 环境(macOS/BSD)。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6271.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月5日 04:11
下一篇 2025年7月5日 04:43

相关推荐

  • 电脑突现关机倒计时?速看应对方法!

    看到关机倒计时提示时,请立即保存所有正在进行的工作并关闭应用程序,这是系统即将自动重启或关机的警告,通常由更新安装或计划任务触发,忽略可能导致数据丢失。

    2025年7月26日
    4.5K00
  • 多显示是什么意思?

    多显示指单个设备同时驱动多个显示器的技术,通过扩展工作空间提升效率,常见于电脑多屏办公场景。

    2025年7月9日
    27600
  • 当前安全业界堡垒机授权方式有哪些?如何适配企业安全需求?

    在数字化转型的浪潮下,企业IT系统规模不断扩大,运维操作场景日益复杂,堡垒机作为运维安全的核心管控工具,其授权方式直接关系到企业资产的安全性与运维效率,安全业界对堡垒机授权方式的探索,始终围绕“最小权限”“动态管控”“可审计”三大原则,从传统的静态授权逐步演进至智能化、自适应的授权体系,为不同行业、不同规模的企……

    2025年11月15日
    28000
  • 安信通数据库安全审计如何保障数据安全?

    安信通数据库安全审计是保障企业数据安全的核心技术手段,通过对数据库操作行为的全面监控、记录与分析,有效识别潜在风险、防范恶意攻击,满足合规性要求,为数据库安全提供立体化防护,在数字化转型加速的背景下,数据库作为企业核心数据的存储载体,面临内部越权操作、外部黑客攻击、数据泄露等多重威胁,传统的安全防护手段难以应对……

    2025年12月9日
    23700
  • 命令按钮如何兼顾功能与安全?

    基础HTML按钮实现<!– 基础按钮 –><button id="submitBtn" type="button">提交数据</button><!– 表单按钮 –><form> <input typ……

    2025年7月12日
    23500

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信