Centos/VirtualBox 上的 df 命令

Centos/VirtualBox 上的 df 命令

我正在研究 df 的使用,当我在我的 virtualBox 上的 centos 7 上尝试它时,我得到了这个:

df -h 
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G  9.6M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/centos-root  8.0G  5.3G  2.8G  66% /
/dev/sda1               1014M  239M  776M  24% /boot
tmpfs                    379M   24K  379M   1% /run/user/1000

我不明白所有这些空间是从哪里来的,因为当我第一次创建这个虚拟机时我只有 10G,RAM 有 4G,在虚拟机的配置中我得到了这个:

在此输入图像描述

Information when i click in storage  : 
type : Normal (VDI)
virtual size : 10G
reel size : 4.86
details : storage of differentiation
Emplacement : ...
attached to : centos (install snapshot)

答案1

df显示所有已安装的文件系统,其中包括临时文件系统驻留在内存中的虚拟文件系统。

df输出来看,磁盘上仅保存了两个文件系统:

  • /boot分区1 sda1GB
  • /逻辑卷centos-root8 GB

磁盘中剩余的 1 GB 最有可能用于交换,这不会在df输出中显示(您可以用来lsblk列出系统上的块设备,它也会显示交换)。

您看到的剩余安装点的内容(/dev/run...)存储在内存中。这些是由操作系统动态创建的特殊文件夹(例如/dev包含代表系统中的块设备和字符设备的特殊文件)。这些的 RAM 是在需要时动态分配的,这些实际上并不需要 2 GB 的 RAM,大小只是一个上限。

相关内容