/run

/run 包含与当前运行的守护进程相关的资源锁和 PID 文件等。
出于兼容性原因,/var/run 和 /var/lock 是指向 /run 的符号链接。

/media

/media 包含可自动创建和删除的可移动媒体(例如光盘和 USB 驱动器)的挂载点。

on  it road.com

/dev/shm

/dev/shm 由 POSIX 共享内存设施使用。

/sys/fs/cgroup

/sys/fs/cgroup 包含 cgroup 系统的详细信息,用于(主要由 systemd)将进程划分为组以进行资源共享等。

/dev

/dev 包含由 udev 守护进程自动创建和删除的设备文件,随着硬件的添加或者删除等。
创建以便引导过程在加载 udevd 之前可以使用。

回答:

如果我们在 RHEL 7 系统中运行 df -hP,我们会发现挂载了许多 tmpfs 文件系统。

# df -hP
Filesystem                     Size  Used Avail Use% Mounted on
/dev/mapper/vg_os-lv_root      296G   33G  248G  12% /
devtmpfs                       126G     0  126G   0% /dev
tmpfs                          126G  631M  126G   1% /dev/shm
tmpfs                          126G  1.3G  125G   2% /run
tmpfs                          126G     0  126G   0% /sys/fs/cgroup
/dev/sda1                      976M  112M  797M  13% /boot
tmpfs                           26G     0   26G   0% /run/user/0
tmpfs                           26G     0   26G   0% /run/user/5006
tmpfs 				9.5G	68K 9.5G  1% /run/user/1000

tmpfs 是一个临时文件系统,它驻留在内存和/或者交换分区中,具体取决于我们填充了多少。
将目录挂载为 tmpfs 可以是加快对其文件的访问速度的有效方法,或者可以确保在重新启动时自动清除其内容。

为什么 CentOS/RHEL 7 有很多 tmpfs,它们的用途是什么

问题

为什么 CentOS 7/RHEL 7 有很多 tmpfs(临时文件系统),这些 tmpfs 是 OS 必须的吗?
挂载 /run/user/1000、/run/user/0、/run/user/45. /sys/fs/cgroup 有什么用?

日期:2020-09-17 00:12:07 来源:oir作者:oir