[mayur@mayur311-pc ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 3.6G 47G 8% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 148K 3.9G 1% /dev/shm
tmpfs 3.9G 9.1M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda6 494M 159M 336M 33% /boot
/dev/mapper/centos-home 73G 62M 73G 1% /home
tmpfs 782M 32K 782M 1% /run/user/1000
为什么有 4 个tmpfs
和/dev/mapper/
驱动器?
答案1
在 Linux 机器中拥有 tmpfs 文件系统并没有什么异常。 tmpfs 是一个仅内存文件系统,很像其他操作系统的“RAM 磁盘”。顾名思义,内容存储在 RAM 中,因此重启后就会消失。它也非常快。
tmpfs 通常用于您不关心重新启动后文件系统的内容和/或性能至关重要的情况。
在您的示例中,您有/run
(用于来自多个子系统的各种临时文件),/dev/shm
它是共享内存概念的实现,并且/sys
是一个伪文件系统,内核使用它来报告有关以下内容的许多不同类型的信息:系统。
答案2
/dev/shm - 共享内存,用于程序共享 RAM 上的内容。
/run - 它包含小文件,其中包含有关正在执行的程序的信息,例如,当一个程序不能运行两次时,它很有用,因此正在执行的程序可以警告第二个程序阻止它执行,以及其他事情。
/sys/fs/cgroups -https://wiki.archlinux.org/index.php/cgroups