当我跑步时
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(为什么这么多?)
英语不好...