Centos
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
我不明白所有這些空間是從哪裡來的,因為我第一次創建這個 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
輸出中,您只有兩個文件系統保存在磁碟上:
/boot
1 GBsda1
分區- 邏輯卷
/
上8 GBcentos-root
磁碟中剩餘的 1 GB 很可能用於交換,它沒有顯示在
df
輸出中(你可以lsblk
用來列出系統上的塊設備,它也會顯示交換)。您看到的剩餘掛載點的內容 (
/dev
,/run
…) 儲存在記憶體中。這些是作業系統動態創建的特殊文件夾(例如/dev
,包含表示系統中的塊和字元設備的特殊文件)。這些 RAM 是在需要時動態分配的,實際上每個並不佔用 2 GB RAM,大小只是一個上限。