Partition

tmpfs 分區佔用大量空間?

  • April 13, 2016

我在軟體 raid 1 中購買了帶有 512Gb x 2 NVMe SSD 的 centos 7 最小伺服器當我輸入 df -h 命令時,我得到:

[root@CentOS-72-64-minimal ~]# df -h
Filesystem  Size  Used Avail Use% Mounted on
/dev/md2  438G  935M  415G  1% /
devtmpfs  32G  0  32G  0% /dev
tmpfs  32G  0  32G  0% /dev/shm
tmpfs  32G  33M  32G  1% /run
tmpfs  32G  0  32G  0% /sys/fs/cgroup
/dev/md1  488M  121M  342M  26% /boot
tmpfs  6.3G  0  6.3G  0% /run/user/0

/etc/tempfs

proc /proc proc defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/md/0 none swap sw 0 0
/dev/md/1 /boot ext3 defaults 0 0
/dev/md/2 / ext4 defaults 0 0

為什麼這麼多 tempfs 分配了許多 32Gb 分區?這個可以嗎?還是主機的一些遺漏配置?

我在這台伺服器上有 64Gb 記憶體並且從未請求任何特殊的 tempfs 分區。我只是把它作為預設值。

這些tmpfs文件系統是系統執行所需的虛擬記憶體文件系統,反映了標準的 Unix 哲學“一切都是文件”。它們只佔用 RAM 中所需的空間。別擔心。

引用自:https://serverfault.com/questions/769975