服务器状态命令[3]df

编程

1,概况

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

2,示例及含义

df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/vda1 103080204 43723576 54621852 45% /

devtmpfs 3994128 0 3994128 0% /dev

tmpfs 4004588 0 4004588 0% /dev/shm

tmpfs 4004588 1016 4003572 1% /run

tmpfs 4004588 0 4004588 0% /sys/fs/cgroup

overlay 103080204 43723576 54621852 45% /var/lib/docker/overlay2/8d994705203117d9b59735d9c623eaaeb2c34810cd2e750f9b7a3dbf8285d385/merged

shm 65536 0 65536 0% /var/lib/docker/containers/4b8838a86b1d5401db2b62906dcaa60979005f09adcda7415e50d565f1cff34c/shm

overlay 103080204 43723576 54621852 45% /var/lib/docker/overlay2/d19b0155f1b8dd0e3ed446ddd04a9bcd88982e3b6376287ece0f8527b659d8ca/merged

shm 65536 0 65536 0% /var/lib/docker/containers/174c7f1762eba867a2fed20f5de070716ea89a8a9474992eec47f13574f7cd51/shm

overlay 103080204 43723576 54621852 45% /var/lib/docker/overlay2/164a5a3406eae42945995a1febe996086ec4d8c4fabc9bc95cf74e1d3eb80ad7/merged

shm 65536 0 65536 0% /var/lib/docker/containers/c60dd37e45f8fe42163ed665a99fab54197737a34602cc5e1af7fa52e7c0cc19/shm

tmpfs 800920 0 800920 0% /run/user/0

tmpfs 800920 0 800920 0% /run/user/1001

2.1 Filesystem 文件系统

代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);

  • /dev/vda1: 第一个 virtio 磁盘,/dev/sda表示第一个SCSI/IDE 盘
  • devtmpfs:它的作用是在 Linux 核心 启动早期建立一个初步du的 /dev,令一般启动程序不用等待 udev,缩短 GNU/Linux 的开机时间
  • tmpfs:种虚拟内存文件系bai统,是基于内du存的文件系统;
  • overlay:一种新型的联合文件系统包含两个文件系统:一个 upper 文件系统 和 一个 lower 文件系统;
  • shm:共享内存

2.2 1K-blocks:分区包含的以1K为单位的 数据块(block)数量,相当于df --block-size=1KB;

2.3 Used:已用容量,单位为数据块数目;

2.4 Available:可用容量,单位为数据块数目;

2.5 Use%:已用容量占总容量百分比;

2.6 Mounted on:挂载点

注意:

  • 2.3 和 2.4 数据块数量之和 不等于 2.2 的分区数据块数量。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。
  • 2.5 中的 清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。

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:显示版本信息。

 

参考文章:

https://man.linuxde.net/df

以上是 服务器状态命令[3]df 的全部内容, 来源链接: utcz.com/z/517316.html

回到顶部