使用哪个 tmpfs?

使用哪个 tmpfs?

当我跑步时

df | grep tmpfs | sed "s/[0-9]/*/g"

我明白了

tmpfs            *******      ****   *******   *% /run
tmpfs            *******       ***   *******   *% /dev/shm
tmpfs               ****         *      ****   *% /run/lock
tmpfs            *******         *   *******   *% /sys/fs/cgroup
tmpfs            *******        **   *******   *% /run/user/****

我有什么理由不应该使用任何目录作为 RAM 磁盘吗?
/run/lock尺寸较小的除外)

请注意,最后一个目录相当于输出echo /run/user/$UID

……

我可以安装自己的

mkdir RAM_DISK
mount -t tmpfs -o size=3G tmpfs RAM_DISK/

但随后我必须在每次重新启动时发出命令

(除非经过/etc/fstab修改)

答案1

df显示包含每个文件名参数的文件系统上的可用磁盘空间量。每个分区都必须挂载在一个目录上,例如/home,在Linux上分配一个特殊的fs(可能是ext2)。第一列df显示文件系统的分区(tmpfs 仅显示自身)。

5 个分区安装在您在此处列出的 Linux 分配的 tmpfs 目录上。而这5个分区的分区是由Linux VM管理的。

考虑到这些目录的相关功能(tmpfs 的优点和缺点),tmpfs 对 Linux 来说是有好处的。

相应的功能你可以从这个url找到。tmpfs(为什么这么多?)

英语不好...

相关内容