Centos

Centos/VirtualBox 上的 df 命令

  • February 6, 2022

我正在研究 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

我不明白所有這些空間是從哪裡來的,因為我第一次創建這個 VM 時只有 10G,而 RAM 是 4G,在 VM 的配置中我得到了這個:

在此處輸入圖像描述

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)

df顯示所有已掛載的文件系統,其中包括駐留在記憶體中的tmpfs虛擬文件系統。

從您的df輸出中,您只有兩個文件系統保存在磁碟上:

  • /boot1 GBsda1分區
  • 邏輯卷/上8 GBcentos-root

磁碟中剩餘的 1 GB 很可能用於交換,它沒有顯示在df輸出中(你可以lsblk用來列出系統上的塊設備,它也會顯示交換)。

您看到的剩餘掛載點的內容 ( /dev, /run…) 儲存在記憶體中。這些是作業系統動態創建的特殊文件夾(例如/dev,包含表示系統中的塊和字元設備的特殊文件)。這些 RAM 是在需要時動態分配的,實際上每個並不佔用 2 GB RAM,大小只是一個上限。

引用自:https://unix.stackexchange.com/questions/689480