美文网首页
Linux命令之——df

Linux命令之——df

作者: NeverGP | 来源:发表于2018-08-14 10:56 被阅读0次

    LINUX.jpg

    查看文件系统磁盘空间使用情况
    df显示指定文件系统的可用磁盘容量,如果不指定文件系统,则会显示所有当前安装的文件系统的可用空间。默认情况下,磁盘空间以1K块显示,除非设置了环境变量POSIXLY_CORRECT,在这种情况下使用512字节块。
    查看的文件系统,必须是已经挂载过的,否则无法显示。

    使用格式:

          df     [OPTION]...   [FILENAME]...
    

    常用选项:

        -a:  显示所有文件系统,包括虚拟(dummy)文件系统
        -B,--block-size=size:  打印之前指定块大小
        --direct:  显示文件的统计信息,而不是挂载点
        --total:  产生一个总数
        -h, --human-readable:  以人类易读的方式打印大小
        -H, --si:  同上,但是使用的1000换算大小,而不是1024
        -i , --inodes:  显示inode的使用情况,而不是磁盘空间的使用情况
        -k     like --block-size=1K: 指定显示块大小为1K,默认即为1K
        -l, --local:  仅显示本地文件系统
        --sync:  在现实使用信息之前,调用同步
        --no-sync:在显示使用信息之前,不调用同步
        --output[=FIELD_LIST]:  使用指定FILE_LIST的格式输出,如果没有指定格式,则显示全部字段
        -P, --portability:  使用可移植性的输出格式
        -t, --type=TYPE:  只显示指定类型的文件系统
        -T, --print-type :  显示文件系统的类型
        -x, --exclude-type=TYPE:  排除指定的文件系统类型
        --help :先是帮助和退出
        --version:  显示版本信息
    

    使用实例

    1. 显示当前系统所有文件系统的磁盘使用情况
      df -a
    [root@centos7 ~]#df -a
    Filesystem     1K-blocks    Used Available Use% Mounted on
    rootfs                 -       -         -    - /
    sysfs                  0       0         0    - /sys
    proc                   0       0         0    - /proc
    devtmpfs          483084       0    483084   0% /dev
    securityfs             0       0         0    - /sys/kernel/security
    tmpfs             498976       0    498976   0% /dev/shm
    devpts                 0       0         0    - /dev/pts
    tmpfs             498976    8560    490416   2% /run
    tmpfs             498976       0    498976   0% /sys/fs/cgroup
    cgroup                 0       0         0    - /sys/fs/cgroup/systemd
    pstore                 0       0         0    - /sys/fs/pstore
    cgroup                 0       0         0    - /sys/fs/cgroup/hugetlb
    cgroup                 0       0         0    - /sys/fs/cgroup/net_cls,net_prio
    cgroup                 0       0         0    - /sys/fs/cgroup/cpuset
    cgroup                 0       0         0    - /sys/fs/cgroup/freezer
    cgroup                 0       0         0    - /sys/fs/cgroup/blkio
    cgroup                 0       0         0    - /sys/fs/cgroup/pids
    cgroup                 0       0         0    - /sys/fs/cgroup/cpu,cpuacct
    cgroup                 0       0         0    - /sys/fs/cgroup/devices
    cgroup                 0       0         0    - /sys/fs/cgroup/perf_event
    cgroup                 0       0         0    - /sys/fs/cgroup/memory
    configfs               0       0         0    - /sys/kernel/config
    /dev/sda2       51297820 3684132  47613688   8% /
    selinuxfs              0       0         0    - /sys/fs/selinux
    systemd-1              -       -         -    - /proc/sys/fs/binfmt_misc
    hugetlbfs              0       0         0    - /dev/hugepages
    mqueue                 0       0         0    - /dev/mqueue
    debugfs                0       0         0    - /sys/kernel/debug
    /dev/sda5       20961280   32944  20928336   1% /app
    /dev/sda1        1038336  157968    880368  16% /boot
    sunrpc                 0       0         0    - /var/lib/nfs/rpc_pipefs
    tmpfs              99796      12     99784   1% /run/user/42
    /dev/sr0         9176232 9176232         0 100% /mnt
    tmpfs              99796       0     99796   0% /run/user/0
    binfmt_misc            0       0         0    - /proc/sys/fs/binfmt_misc
    
    1. 显示文件系统类型
      df -T
      第二列为文件系统类型
    [root@centos7 ~]#df -T
    Filesystem     Type     1K-blocks    Used Available Use% Mounted on
    /dev/sda2      xfs       51297820 3684112  47613708   8% /
    devtmpfs       devtmpfs    483084       0    483084   0% /dev
    tmpfs          tmpfs       498976       0    498976   0% /dev/shm
    tmpfs          tmpfs       498976    8560    490416   2% /run
    tmpfs          tmpfs       498976       0    498976   0% /sys/fs/cgroup
    /dev/sda5      xfs       20961280   32944  20928336   1% /app
    /dev/sda1      xfs        1038336  157968    880368  16% /boot
    tmpfs          tmpfs        99796      12     99784   1% /run/user/42
    /dev/sr0       iso9660    9176232 9176232         0 100% /mnt
    tmpfs          tmpfs        99796       0     99796   0% /run/user/0
    
    1. 显示指定类型的文件系统的磁盘空间使用情况
      df -txfs -T
    [root@centos7 ~]#df -txfs -T
    Filesystem     Type 1K-blocks    Used Available Use% Mounted on
    /dev/sda2      xfs   51297820 3684060  47613760   8% /
    /dev/sda5      xfs   20961280   32944  20928336   1% /app
    /dev/sda1      xfs    1038336  157968    880368  16% /boot
    

    4.显示文件的inode使用情况
    df -i
    第一行的字段改变为inode的相关信息

    [root@centos7 ~]#df -i
    Filesystem       Inodes  IUsed    IFree IUse% Mounted on
    /dev/sda2      25661440 126605 25534835    1% /
    devtmpfs         120771    402   120369    1% /dev
    tmpfs            124744      1   124743    1% /dev/shm
    tmpfs            124744    912   123832    1% /run
    tmpfs            124744     16   124728    1% /sys/fs/cgroup
    /dev/sda5      10485760      3 10485757    1% /app
    /dev/sda1        524288    326   523962    1% /boot
    tmpfs            124744      9   124735    1% /run/user/42
    /dev/sr0              0      0        0     - /mnt
    tmpfs            124744      1   124743    1% /run/user/
    

    5.以人类易读的方式显示文件系统磁盘空间使用情况
    df -h

    [root@centos7 ~]#df -h 
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda2        49G  3.6G   46G   8% /
    devtmpfs        472M     0  472M   0% /dev
    tmpfs           488M     0  488M   0% /dev/shm
    tmpfs           488M  8.4M  479M   2% /run
    tmpfs           488M     0  488M   0% /sys/fs/cgroup
    /dev/sda5        20G   33M   20G   1% /app
    /dev/sda1      1014M  155M  860M  16% /boot
    tmpfs            98M   12K   98M   1% /run/user/42
    /dev/sr0        8.8G  8.8G     0 100% /mnt
    tmpfs            98M     0   98M   0% /run/user/0
    

    df -H 以1000为换算单位显示

    [root@centos7 ~]#df -H
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda2        53G  3.8G   49G   8% /
    devtmpfs        495M     0  495M   0% /dev
    tmpfs           511M     0  511M   0% /dev/shm
    tmpfs           511M  8.8M  503M   2% /run
    tmpfs           511M     0  511M   0% /sys/fs/cgroup
    /dev/sda5        22G   34M   22G   1% /app
    /dev/sda1       1.1G  162M  902M  16% /boot
    tmpfs           103M   13k  103M   1% /run/user/42
    /dev/sr0        9.4G  9.4G     0 100% /mnt
    tmpfs           103M     0  103M   0% /run/user/0
    

    相关文章

      网友评论

          本文标题:Linux命令之——df

          本文链接:https://www.haomeiwen.com/subject/xqlmbftx.html