转:http://www.cnblogs.com/lwgdream/p/3413579.html

前言

df命令用来查看系统的space和inode使用情况,也是常用命令之一

使用说明

-a 显示所有的文件系统,包括本地的和挂载的网络文件系统

-h 显示大小的时候,以人性化的方式来显示,以更适合的方式来显示

-T 现实文件系统类型

-t 显示指定的文件系统

-l 只显示本地文件系统

-k 以KB为单位显示

-x 不显示指定的文件系统

-i 显示inode使用情况

使用举例

df 显示space使用情况

显示的字段:

1)文件系统名称,比如/root/data

2)文件系统大小,默认以block数为单位

3)used 已使用的大小

4)Available 可使用的大小

5)Use% 使用率

6)Mounted on 挂载点

   1: [root@master ~]# df 
   2: Filesystem           1K-blocks      Used Available Use% Mounted on
   3: /dev/sda1             10006104   4932636   4556980  52% /
   4: tmpfs                   129640         0    129640   0% /dev/shm
   5: /root/data                9911        92      9307   1% /test

df –a 显示所有的文件系统

默认没有显示虚拟文件系统,-a显示所有文件系统,包括了虚拟文件系统,比如proc sysfs等

   1: [root@master ~]# df -a
   2: Filesystem           1K-blocks      Used Available Use% Mounted on
   3: /dev/sda1             10006104   4932636   4556980  52% /
   4: proc                         0         0         0   -  /proc
   5: sysfs                        0         0         0   -  /sys
   6: devpts                       0         0         0   -  /dev/pts
   7: tmpfs                   129640         0    129640   0% /dev/shm
   8: none                         0         0         0   -  /proc/sys/fs/binfmt_misc
   9: sunrpc                       0         0         0   -  /var/lib/nfs/rpc_pipefs
  10: /root/data                9911        92      9307   1% /test

df –T 下还是文件系统给类型

第二个字段Tyep显示文件系统类型,比如ext2、ext3、proc等

   1: [root@master ~]# df -aT
   2: Filesystem    Type   1K-blocks      Used Available Use% Mounted on
   3: /dev/sda1     ext3    10006104   4932644   4556972  52% /
   4: proc          proc           0         0         0   -  /proc
   5: sysfs        sysfs           0         0         0   -  /sys
   6: devpts      devpts           0         0         0   -  /dev/pts
   7: tmpfs        tmpfs      129640         0    129640   0% /dev/shm
   8: none   binfmt_misc           0         0         0   -  /proc/sys/fs/binfmt_misc
   9: sunrpc  rpc_pipefs           0         0         0   -  /var/lib/nfs/rpc_pipefs
  10: /root/data    ext2        9911        92      9307   1% /test

df –h 以人性化的方式来显示大小

如下,分别以M、G等为单位来显示,更加的人性化

   1: [root@master ~]# df -h
   2: Filesystem            Size  Used Avail Use% Mounted on
   3: /dev/sda1             9.6G  4.8G  4.4G  52% /
   4: tmpfs                 127M     0  127M   0% /dev/shm
   5: /root/data            9.7M   92K  9.1M   1% /test

-k 以KB为单位来显示,默认是以文件系统块大小来显示的

   1: [root@master ~]# df -k
   2: Filesystem           1K-blocks      Used Available Use% Mounted on
   3: /dev/sda1             10006104   4932644   4556972  52% /
   4: tmpfs                   129640         0    129640   0% /dev/shm
   5: /root/data                9911        92      9307   1% /test

df –i 显示inode的使用情况

   1: [root@master ~]# df -i
   2: Filesystem            Inodes   IUsed   IFree IUse% Mounted on
   3: /dev/sda1            2583616  163940 2419676    7% /
   4: tmpfs                  32410       1   32409    1% /dev/shm
   5: /root/data              2560      11    2549    1% /test

df –t FilesystemType 显示指定的文件系统类型

df –t ext3

   1: [root@master ~]# df -t ext3 -T
   2: Filesystem    Type   1K-blocks      Used Available Use% Mounted on
   3: /dev/sda1     ext3    10006104   4932644   4556972  52% /
   4: [root@master ~]# df -t ext3 -t ext2 -T
   5: Filesystem    Type   1K-blocks      Used Available Use% Mounted on
   6: /dev/sda1     ext3    10006104   4932644   4556972  52% /
   7: /root/data    ext2        9911        92      9307   1% /test

df –x 不显示指定的文件系统

   1: [root@master ~]# df -x ext2 -T
   2: Filesystem    Type   1K-blocks      Used Available Use% Mounted on
   3: /dev/sda1     ext3    10006104   4932644   4556972  52% /
   4: tmpfs        tmpfs      129640         0    129640   0% /dev/shm
   1: [root@master ~]# df -x ext2 -x ext3 -T
   2: Filesystem    Type   1K-blocks      Used Available Use% Mounted on
   3: tmpfs        tmpfs      129640         0    129640   0% /dev/shm

df -l显示本地文件系统

不显示网络文件系统

   1: [root@master ~]# df -l
   2: Filesystem           1K-blocks      Used Available Use% Mounted on
   3: /dev/sda1             10006104   4932644   4556972  52% /
   4: tmpfs                   129640         0    129640   0% /dev/shm
   5: /root/data                9911        92      9307   1% /test
   6: [root@master ~]# df -a
   7: Filesystem           1K-blocks      Used Available Use% Mounted on
   8: /dev/sda1             10006104   4932644   4556972  52% /
   9: proc                         0         0         0   -  /proc
  10: sysfs                        0         0         0   -  /sys
  11: devpts                       0         0         0   -  /dev/pts
  12: tmpfs                   129640         0    129640   0% /dev/shm
  13: none                         0         0         0   -  /proc/sys/fs/binfmt_misc
  14: sunrpc                       0         0         0   -  /var/lib/nfs/rpc_pipefs
  15: /root/data                9911        92      9307   1% /test

特殊说明

1)会遇到df和du 看到的磁盘大小不一致的情况,有时由于文件已经删除,而进城未释放空间,用lsof查找谁在使用该文件,kill掉该进程,就会理解释放空间

总结

通过df 来查看系统space和inode使用情况

linux命令详解:df命令的更多相关文章

  1. linux shell 脚本攻略学习14--head命令详解,tail命令详解

    当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相反,我们可能只需要看文件的一小部分地内容(例如文件的前十行和后十行),我们也有可能需要打印出来前n行或后n行,也有可能打印除 ...

  2. linux shell 脚本攻略学习13--file命令详解,diff命令详解

    一.file命令详解 find命令可以通过查看文件内容来找出特定类型的文件,在UNIX/ Linux系统中,文件类型并不是由文件扩展名来决定的(windows中却正是这么做的),file命令的目的是从 ...

  3. linux shell 脚本攻略学习 -- head命令详解, tail命令详解

    当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相反,我们可能只需要看文件的一小部分地内容(例如文件的前十行和后十行),我们也有可能需要打印出来前n行或后n行,也有可能打印除 ...

  4. [转]dd命令、cp命令详解+dd命令、cp命令对比 ---delong

    出处:http://blog.csdn.net/sun_app/article/details/18263299 1.dd命令详解 1)中文man手册dd的解释 NAME       dd - 转换和 ...

  5. linux命令大全之watch命令详解(监测命令运行结果)

    watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行.在Linux下,watch是周期性的执行下个 ...

  6. linux系统find命令详解+xargs命令 、exec命令

    find 作用:查找文件 1.name: 指定文件名 例子1. 找到以du结尾的文件 ╭─root@localhost.localdomain ~ ╰─➤ find / -name "*du ...

  7. tar 命令详解 / xz 命令

    ]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的 ...

  8. top显示命令详解+top命令使用

    http://blog.csdn.net/u014226549/article/details/22041289

  9. Linux CAT与ECHO命令详解 <<EOF EOF

    Linux CAT与ECHO命令详解 cat命令是Linux下的一个文本输出命令,通常是用于观看某个文件的内容的: cat主要有三大功能: .一次显示整个文件. $ cat filename .从键盘 ...

随机推荐

  1. TOJ 3046: 招商银行网络系统

    3046: 招商银行网络系统  Time Limit(Common/Java):1000MS/3000MS     Memory Limit:65536KByteTotal Submit: 12   ...

  2. .export*读取图片

    *读取图片 read_image(Image,'D:/MyFile/halcon/数字识别/1.jpg define PHYS_FLASH2_1 0xBC000000 /* Image2 Bank # ...

  3. [LOJ #2162]「POI2011」Garbage

    题目大意:给一张$n$个点$m$条边的无向图,每条边是黑色的或白色的,要求变成一个目标颜色.可以从任意一个点开始,走一个简单环,回到开始的点,所经过的边颜色翻转.可以走无数次.问是否有一个方案完成目标 ...

  4. GYM - 101620 J.Justified Jungle

    题意: 给出一棵树,删掉其中一些边,要求生成的每个子树节点数一样.输出所有可以删掉的边数. 题解: 以节点1为根,预处理每个子树的大小.对于每个n的因数x,还需满足子树为他倍数的点够n/x个,那么删的 ...

  5. 回文后缀(suffix)

    回文后缀(suffix) 题目描述 给定字符集大小 SS ,问有多少个长度为 NN 的字符串不存在长度 >1>1 的回文后缀. 答案对 MM 取模. 输入格式 第一行两个正整数 n, kn ...

  6. mac使用基础

    Mac 系统的桌面 Mac 的桌面是一个很炫的3D, 背景是一张“星空”图. 2 Dock:  在桌面的下方有一排图标, 叫Dock, 用来快速启动程序, 进入文件夹, 它同时还可以停靠正在运行的程序 ...

  7. HDU2824 The Euler function

    Time Limit: 1000MS   Memory Limit: 32768KB   64bit IO Format: %I64d & %I64u Description The Eule ...

  8. 【bzoj3211】花神游历各国&&【bzoj3038】上帝造题的七分钟2

    bzoj3038]上帝造题的七分钟2 Description XLk觉得<上帝造题的七分钟>不太过瘾,于是有了第二部. “第一分钟,X说,要有数列,于是便给定了一个正整数数列. 第二分钟, ...

  9. c# 动态调用webservice 转录一下

    1. client call method   [上线的话也只是需要改一下wsdl地址就可以了] /// <summary> /// 动态webservice调用 /// </sum ...

  10. DataTable 去重合并

    //合并 dt.Merge(dt2); //去重 dt = dt.AsDataView().ToTable(true);