zoukankan      html  css  js  c++  java
  • linux命令详解:df命令

    转: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使用情况

  • 相关阅读:
    Hello,Power BI
    ubuntu 14.04中Elasticsearch 2.3 中 Nginx 权限认证
    Elasticsearch中doc_value的认识
    Elasticsearch 5.0 _source field的简单认识
    在kubernetes集群上用helm安装Datadog(Monitoring)
    在Windows上安装Elasticsearch 5.0
    Matlab 高斯_拉普拉斯滤波器处理医学图像
    Logstash时区、时间转换,message重组
    Elasticsearch 2.3 (ELK)Geo_point绘图、日志Date时间获取实例
    ubuntu 安装Elasticsearch5.0(Debian包)
  • 原文地址:https://www.cnblogs.com/pengdonglin137/p/3416777.html
Copyright © 2011-2022 走看看