百度
360搜索
搜狗搜索

linux命令中df是什么意思详细介绍

在 Linux 系统中,df(Disk Free)是一个用于查看磁盘空间使用情况的常用命令。它主要用于显示文件系统的磁盘空间占用信息,包括已用空间、可用空间、总容量及挂载点等。

核心功能

  1. 查看磁盘空间使用情况
    直接运行 df 命令会列出所有已挂载文件系统的磁盘空间使用统计,包括:

    • 文件系统名称(Filesystem)
    • 总容量(Size)
    • 已用空间(Used)
    • 可用空间(Avail)
    • 空间使用率(Use%)
    • 挂载点(Mounted on)

  2. 支持多种文件系统
    可显示本地磁盘、网络文件系统(如 NFS)、虚拟文件系统(如/proc/sys)等的空间使用情况(通过选项可过滤)。

常用选项

  • df -h(Human-readable)
    以人类易读的格式(KB/MB/GB)显示容量,避免显示为原始字节数。
    示例输出
    plaintext
    Filesystem      Size  Used Avail Use% Mounted on

    /dev/sda1 50G 30G 18G 63% /

    tmpfs 4.0G 0 4.0G 0% /dev/shm

  • df -l(Local only)
    仅显示本地文件系统,排除网络文件系统。

  • df -T(Show type)
    显示文件系统类型(如 ext4、xfs、ntfs 等)。

  • df -i(Inode usage)
    查看 inode 的使用情况(而非磁盘块),用于排查 inode 耗尽问题。

  • df /path
    直接查看指定路径所在文件系统的空间使用情况(无需知道具体挂载点)。

输出字段解释

字段 含义
Filesystem 文件系统的设备名或卷标(如/dev/sda1/mnt/data)。
Size 文件系统的总容量。
Used 已使用的空间(不包含已删除但被进程占用的文件,需用lsof排查)。
Avail 可用空间(普通用户可写入的空间)。
Use% 已用空间占总容量的百分比。
Mounted on 文件系统的挂载目录(如//home)。

du命令的区别

  • df:查看文件系统的整体空间使用情况(从文件系统角度)。
  • du(Disk Usage):查看目录或文件的大小(从文件 / 目录角度),如 du -sh /home 显示/home目录的总大小。

示例场景

  1. 检查根目录空间
    bash
      /

  2. 查看所有文件系统类型
    bash
     

  3. 排查 inode 耗尽问题
    bash
     

    912df

通过df命令,用户可以快速了解系统磁盘空间的使用状态,及时发现空间不足等问题,是服务器日常等问题,是服务器日常维护的重要工具之一。

阅读更多 >>>  系统提示:C盘磁盘空间不足

网站数据信息

"linux命令中df是什么意思"浏览人数已经达到23次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux命令中df是什么意思的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!