linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

1.命令格式:

df [选项] [文件]

2.命令功能:

显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示

3.命令参数:

必要参数:

-a 全部文件系统列表

-h 方便阅读方式显示

-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024

-i 显示inode信息

-k 区块为1024字节

-l 只显示本地文件系统

-m 区块为1048576字节

--no-sync 忽略 sync 命令

-P 输出格式为POSIX

--sync 在取得磁盘信息前,先执行sync命令

-T 文件系统类型

选择参数:

--block-size=<区块大小> 指定区块大小

-t<文件系统类型> 只显示选定文件系统的磁盘信息

-x<文件系统类型> 不显示选定文件系统的磁盘信息

--help 显示帮助信息

--version 显示版本信息

4.使用实例:

实例1:显示磁盘使用情况

命令:

df

输出:

  1. [root@CT1190 log]# df
  2. 文件系统 1K-块 已用 可用 已用% 挂载点
  3. /dev/sda7 % /
  4. /dev/sda9 % /opt
  5. /dev/sda8 % /var
  6. /dev/sda6 % /usr
  7. /dev/sda3 % /boot
  8. tmpfs % /dev/shm

说明:

  linux中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。最后,Mounted on列表示文件系统的挂载点。

实例2:以inode模式来显示磁盘使用情况

命令:

df -i

输出:

  1. [root@CT1190 log]# df -i
  2. 文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点
  3. /dev/sda7 % /
  4. /dev/sda9 % /opt
  5. /dev/sda8 % /var
  6. /dev/sda6 % /usr
  7. /dev/sda3 % /boot
  8. tmpfs % /dev/shm

实例3:显示指定类型磁盘

命令:

df -t ext3

输出:

  1. [root@CT1190 log]# df -t ext3
  2. 文件系统 1K-块 已用 可用 已用% 挂载点
  3. /dev/sda7 % /
  4. /dev/sda9 % /opt
  5. /dev/sda8 % /var
  6. /dev/sda6 % /usr
  7. /dev/sda3 % /boot

实例4:列出各文件系统的i节点使用情况

命令:

df -ia

输出:

  1. [root@CT1190 log]# df -ia
  2. 文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点
  3. /dev/sda7 %
  4. /proc - /proc
  5. sysfs - /sys
  6. devpts - /dev/pts
  7. /dev/sda9 % /opt
  8. /dev/sda8 % /var
  9. /dev/sda6 % /usr
  10. /dev/sda3 % /boot
  11. tmpfs % /dev/shm
  12. none - /proc/sys/fs/binfmt_misc

实例5:列出文件系统的类型

命令:

df -T

输出:

  1. root@CT1190 log]# df -T
  2. 文件系统 类型 1K-块 已用 可用 已用% 挂载点
  3. /dev/sda7 ext3 % /
  4. /dev/sda9 ext3 % /opt
  5. /dev/sda8 ext3 % /var
  6. /dev/sda6 ext3 % /usr
  7. /dev/sda3 ext3 % /boot
  8. tmpfs tmpfs % /dev/shm

实例6:以更易读的方式显示目前磁盘空间和使用情况 

命令:

  1. df -h

输出:

  1. [root@CT1190 log]# df -h
  2. 文件系统 容量 已用 可用 已用% 挂载点
  3. /dev/sda7 19G 871M 18G % /
  4. /dev/sda9 195G 89G 96G % /opt
  5. /dev/sda8 .8G 557M .0G % /var
  6. /dev/sda6 19G .9G 17G % /usr
  7. /dev/sda3 965M 24M 892M % /boot
  8. tmpfs 16G 16G % /dev/shm
  9. [root@CT1190 log]# df -H
  10. 文件系统 容量 已用 可用 已用% 挂载点
  11. /dev/sda7 21G 913M 19G % /
  12. /dev/sda9 209G 96G 103G % /opt
  13. /dev/sda8 .1G 584M .3G % /var
  14. /dev/sda6 21G .1G 18G % /usr
  15. /dev/sda3 .1G 25M 936M % /boot
  16. tmpfs 17G 17G % /dev/shm
  17. [root@CT1190 log]# df -lh
  18. 文件系统 容量 已用 可用 已用% 挂载点
  19. /dev/sda7 19G 871M 18G % /
  20. /dev/sda9 195G 89G 96G % /opt
  21. /dev/sda8 .8G 557M .0G % /var
  22. /dev/sda6 19G .9G 17G % /usr
  23. /dev/sda3 965M 24M 892M % /boot
  24. tmpfs 16G 16G % /dev/shm
  25. [root@CT1190 log]# df -k
  26. 文件系统 1K-块 已用 可用 已用% 挂载点
  27. /dev/sda7 % /
  28. /dev/sda9 % /opt
  29. /dev/sda8 % /var
  30. /dev/sda6 % /usr
  31. /dev/sda3 % /boot
  32. tmpfs % /dev/shm

说明:

  -h根据目前磁盘空间和使用情况 以更易读的方式显示

  -H根上面的-h参数相同,不过在根式化的时候,采用1000而不是1024进行容量转换

  -k以单位显示磁盘的使用情况

  -l显示本地的分区的磁盘空间使用率,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过滤nsf驱动器后的结果

  -i显示inode的使用情况。linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用

每天一个linux命令(磁盘):【转载】df 命令的更多相关文章

  1. linux查看磁盘大小df命令

    df -h https://www.cnblogs.com/sparkdev/p/9273094.html

  2. LINUX的磁盘管理du命令详解

    LINUX的磁盘管理du命令详解 du(disk usage)命令可以计算文件或目录所占的磁盘空间.没有指定任何选项时, 它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作 ...

  3. Linux查看磁盘空间大小命令

    Linux查看磁盘空间大小命令df -hldf -hl 查看磁盘剩余空间df -h 查看每个根路径的分区大小du -sh [目录名] 返回该目录的大小du -sm [文件夹] 返回该文件夹总M数du ...

  4. Linux 查看磁盘空间 相关命令

    Linux 查看磁盘空间 相关命令 实际工作中,我们经常需要查看磁盘空间的使用情况,以防止磁盘空间不足,导致的系统崩溃或者服务异常等问题. 常用的磁盘空间查看命令如下: 1.查看磁盘空间的整体使用情况 ...

  5. [转]linux的du和df命令

    转自:http://blog.csdn.net/kmesg/article/details/6570800 今天也有同学问我Linux下查看目录大小的命令,现在也将前阵子学习到du/df两个命令总结一 ...

  6. linux的du和df命令

    今天也有同学问我Linux下查看目录大小的命令,现在也将前阵子学习到du/df两个命令总结一下吧.前阵子测试工作中有遇到过由于磁盘空间满导致程序无法执行到情况,所以使用了df和du两个命令. du查看 ...

  7. linux查看磁盘使用情况命令

    第一:统一磁盘整体情况,包括磁盘大小,已使用,可用1.查看当前目录命令 df -h1结果: 统一每个目录下磁盘的整体情况 2.查看指定目录在命令后直接放目录名,比如查看“usr”目录使用情况: df ...

  8. linux命令详解:df命令

    转:http://www.cnblogs.com/lwgdream/p/3413579.html 前言 df命令用来查看系统的space和inode使用情况,也是常用命令之一 使用说明 -a 显示所有 ...

  9. linux 操作系统级别监控 df 命令

    df命令可以查看当前系统磁盘空间的使用情况 命令:df -h du -sh * 查看目录文件暂用磁盘大小 如果磁盘空间不够,需清理磁盘 磁盘速度测试,如果磁盘性能不好,性能测试数据会不准确(读写速度) ...

  10. linux查看磁盘系统df,du

    可以用df命令轻松地查看所有已挂载磁盘的使用情况 df df -h 把输出的文件单位换成文件可读的单位 du 命令显示特定目录的使用情况 du -c 显示总用量 du -h 人类可读性 du -s 每 ...

随机推荐

  1. 解题报告:hdu1013 Digital Roots

    2017-09-07 22:02:01 writer:pprp 简单的水题,但是需要对最初的部分进行处理,防止溢出 /* @theme: hdu 1013 Digital roots @writer: ...

  2. 使用js合并table中的单元格

    用primefaces做的报表,领导要求合并相同内容的单元格,但是primefaces没有找到可以合并单元格的组件,想来想去,只有页面加载后用js合并了. http://blog.csdn.net/d ...

  3. Learning Perl 第六章习题第一题

    按照first name找last name 知识点: 1. hash的使用和初始化 2. 使用exists函数检测hash中的键是否存在

  4. shell 条件语句

    shell 条件语句 #!/bin/bash # 条件语句 NUM1=100 NUM2=200 if (($NUM1 > $NUM2));then echo "$NUM1 greate ...

  5. 学习webpack3.x过程中遇到的问题:webpack-dev-server

    这篇博客主要记录的是本人在学习webpack3.x的过程中遇到的问题(虽然这几天4.0刚出来,但是我还是先学一下3.x吧) 1.配置文件可以用webpack启服务和热更新,步骤如下: ① 先下载:we ...

  6. Learning R笔记(一)

    基本操作 帮助文档:?函数.演示:demo(函数).参数列表:formals(函数),返回为成对列表pairlist. 用all.equal函数检查浮点数是否相等,容忍度默认为1.5e-8,如果相等返 ...

  7. C#第一个windows窗体应用程序

    Form1.cs using System; …… namespace self_1_1{ public partial class Form1 : Form { public Form1() { I ...

  8. Kotlin------流程控制语句

    流程控制语句是编程语言中的核心之一.可分为: 分支语句(if . when) 循环语句(for.while )和 跳转语句 (return . break .continue.throw)等. if表 ...

  9. 迷宫实现递归版本C++

    迷宫实现递归版本C++ 问题描述: //////////////////////////////////////////////////////////////题目:迷宫求解问题. 大致思路: //1 ...

  10. zoj4028 LIS,差分约束

    题意:给你以i为结尾的最长上升子序列的值,和每个值的区间范围求可行的a[i] 题解:差分约束,首先满足l[i]<=a[i]<=r[i],可以建一个虚拟节点n+1,那么有a[n+1]-a[i ...