Linux命令 您所在的位置:网站首页 df是什么缩写牌子衣服 Linux命令

Linux命令

2023-12-30 14:26| 来源: 网络整理| 查看: 265

Linux命令 - df命令

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

1.语法:

df [参数] [文件]

2.功能:

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

3.参数: -a或--all 包含全部的文件系统。 --block-size= 以指定的区块大小来显示区块数目。 -h或--human-readable 以可读性较高的方式来显示信息。 -H或--si 与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes。 -i或--inodes 显示inode的信息。 -k或--kilobytes 指定区块大小为1024字节。 -l或--local 仅显示本地端的文件系统。 -m或--megabytes 指定区块大小为1048576字节。 --no-sync 在取得磁盘使用信息前,不要执行sync指令,此为预设值。 -P或--portability 使用POSIX的输出格式。 --sync 在取得磁盘使用信息前,先执行sync指令。 -t或--type= 仅显示指定文件系统类型的磁盘信息。 -T或--print-type 显示文件系统的类型。 -x或--exclude-type= 不要显示指定文件系统类型的磁盘信息。 --help 显示帮助。 --version 显示版本信息。 [文件或设备] 指定磁盘设备。 4.常用范例:

例一:显示磁盘使用情况

命令:df

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

[root@localhost ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 devtmpfs 885980 0 885980 0% /dev tmpfs 916484 0 916484 0% /dev/shm tmpfs 916484 9860 906624 2% /run tmpfs 916484 0 916484 0% /sys/fs/cgroup /dev/mapper/cl-root 17811456 4948372 12863084 28% / /dev/sda1 1038336 245332 793004 24% /boot tmpfs 183296 1180 182116 1% /run/user/42 tmpfs 183296 4664 178632 3% /run/user/0 /dev/sr0 9046654 9046654 0 100% /run/media/root/CentOS-8-3-2011-x86_64-dvd

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

命令:df -i

  显示的是inode信息而非块使用量。

[root@localhost ~]# df -i 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 devtmpfs 221495 392 221103 1% /dev tmpfs 229121 1 229120 1% /dev/shm tmpfs 229121 861 228260 1% /run tmpfs 229121 17 229104 1% /sys/fs/cgroup /dev/mapper/cl-root 8910848 122087 8788761 2% / /dev/sda1 524288 302 523986 1% /boot tmpfs 229121 23 229098 1% /run/user/42 tmpfs 229121 40 229081 1% /run/user/0 /dev/sr0 0 0 0 - /run/media/root/CentOS-8-3-2011-x86_64-dvd

例三:查看文件系统的类型

命令: df -T

[root@localhost ~]# df -T 文件系统 类型 1K-块 已用 可用 已用% 挂载点 devtmpfs devtmpfs 885980 0 885980 0% /dev tmpfs tmpfs 916484 0 916484 0% /dev/shm tmpfs tmpfs 916484 9860 906624 2% /run tmpfs tmpfs 916484 0 916484 0% /sys/fs/cgroup /dev/mapper/cl-root xfs 17811456 4948176 12863280 28% / /dev/sda1 xfs 1038336 245332 793004 24% /boot tmpfs tmpfs 183296 1180 182116 1% /run/user/42 tmpfs tmpfs 183296 4676 178620 3% /run/user/0 /dev/sr0 iso9660 9046654 9046654 0 100% /run/media/root/CentOS-8-3-2011-x86_64-dvd

例四:显示指定类型磁盘

命令: df -t xfs

[root@localhost ~]# df -t xfs 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/cl-root 17811456 4948176 12863280 28% / /dev/sda1 1038336 245332 793004 24% /boot

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

命令: df -ia

[root@localhost ~]# df -ia 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 sysfs 0 0 0 - /sys proc 0 0 0 - /proc devtmpfs 221495 392 221103 1% /dev securityfs 0 0 0 - /sys/kernel/security tmpfs 229121 1 229120 1% /dev/shm devpts 0 0 0 - /dev/pts tmpfs 229121 861 228260 1% /run cgroup 0 0 0 - /sys/fs/cgroup/systemd pstore 0 0 0 - /sys/fs/pstore bpf 0 0 0 - /sys/fs/bpf cgroup 0 0 0 - /sys/fs/cgroup/net_cls,net_prio none 0 0 0 - /sys/kernel/tracing configfs 0 0 0 - /sys/kernel/config /dev/mapper/cl-root 8910848 122089 8788759 2% / selinuxfs 0 0 0 - /sys/fs/selinux systemd-1 0 0 0 - /proc/sys/fs/binfmt_misc /dev/sda1 524288 302 523986 1% /boot sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs tmpfs 229121 43 229078 1% /run/user/0 gvfsd-fuse 0 0 0 - /run/user/0/gvfs /dev/sr0 0 0 0 - /run/media/root/CentOS-8-3-2011-x86_64-dvd

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

命令: df -h

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

[root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 866M 0 866M 0% /dev tmpfs 896M 0 896M 0% /dev/shm tmpfs 896M 9.7M 886M 2% /run tmpfs 896M 0 896M 0% /sys/fs/cgroup /dev/mapper/cl-root 17G 4.8G 13G 28% / /dev/sda1 1014M 240M 775M 24% /boot tmpfs 179M 1.2M 178M 1% /run/user/42 tmpfs 179M 4.6M 175M 3% /run/user/0 /dev/sr0 8.7G 8.7G 0 100% /run/media/root/CentOS-8-3-2011-x86_64-dvd

命令: df -H

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

[root@localhost ~]# df -H 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 908M 0 908M 0% /dev tmpfs 939M 0 939M 0% /dev/shm tmpfs 939M 11M 929M 2% /run tmpfs 939M 0 939M 0% /sys/fs/cgroup /dev/mapper/cl-root 19G 5.1G 14G 28% / /dev/sda1 1.1G 252M 813M 24% /boot tmpfs 188M 1.3M 187M 1% /run/user/42 tmpfs 188M 4.8M 183M 3% /run/user/0 /dev/sr0 9.3G 9.3G 0 100% /run/media/root/CentOS-8-3-2011-x86_64-dvd

命令: df -lh

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

[root@localhost ~]# df -lh 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 866M 0 866M 0% /dev tmpfs 896M 0 896M 0% /dev/shm tmpfs 896M 9.7M 886M 2% /run tmpfs 896M 0 896M 0% /sys/fs/cgroup /dev/mapper/cl-root 17G 4.8G 13G 28% / /dev/sda1 1014M 240M 775M 24% /boot tmpfs 179M 1.2M 178M 1% /run/user/42 tmpfs 179M 4.6M 175M 3% /run/user/0 /dev/sr0 8.7G 8.7G 0 100% /run/media/root/CentOS-8-3-2011-x86_64-dvd

命令: df -k

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

[root@localhost ~]# df -k 文件系统 1K-块 已用 可用 已用% 挂载点 devtmpfs 885980 0 885980 0% /dev tmpfs 916484 0 916484 0% /dev/shm tmpfs 916484 9856 906628 2% /run tmpfs 916484 0 916484 0% /sys/fs/cgroup /dev/mapper/cl-root 17811456 4948176 12863280 28% / /dev/sda1 1038336 245332 793004 24% /boot tmpfs 183296 1180 182116 1% /run/user/42 tmpfs 183296 4676 178620 3% /run/user/0 /dev/sr0 9046654 9046654 0 100% /run/media/root/CentOS-8-3-2011-x86_64-dvd


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有