美文网首页
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

相关文章

  • df 一个查看磁盘信息的指令

    df命令_Linux df 命令用法详解:显示磁盘的相关信息

  • Linux命令之——df

    查看文件系统磁盘空间使用情况df显示指定文件系统的可用磁盘容量,如果不指定文件系统,则会显示所有当前安装的文件系统...

  • Linux之df命令

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

  • linux命令df

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了...

  • linux查看磁盘使用情况命令

    一、查看磁盘文件的可用空间 1、df命令简介 linux中df命令的功能是用来检查linux服务器的文件系统的磁盘...

  • Docker 的/var/lib/docker/overlay2

    0. du -hs 查看磁盘使用情况。 1. docker system df命令,类似于Linux上的df命令,...

  • linux磁盘已满,查看文件占用

    1.使用df -h查看磁盘空间占用情况 df 命令说明 df命令的功能是用来检查linux服务器的文件系统的磁盘空...

  • Linux的df命令

    文章作者:Tyan博客:noahsnail.com | CSDN | 简书 有时候需要知道某个设备上还有多少磁盘空...

  • cpu高问题排查 & 内存溢出的原因及解决办法

    “df,linux命令,指的是检查文件系统的磁盘空间占用情况。 df, top , ps , jstack , p...

  • Linux 磁盘操作相关命令

    Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -h显示...

网友评论

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

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