我购买了一台 centos 7 最低配置服务器,配备 512Gb x 2 NVMe SSD,组成软件 raid 1,当我输入 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
为什么分配了这么多 32Gb 分区却有这么多 tempfs?这样可以吗?还是主机配置错误?
我在这台服务器上有 64Gb 内存,从未请求过任何特殊的 tempfs 分区。我只是将其作为默认分区。
答案1
这些tmpfs
文件系统是系统运行时所需的虚拟内存文件系统,反映了“一切皆文件”的标准 Unix 哲学。它们只占用所需的 RAM 空间。不必担心。