tmpfs(linux / ubuntu)在磁盘或ram上吗?

时间:2019-01-16 05:19:05

标签: tmpfs

在Wikipedia上,它说tmpfs存储在易失性内存中,而不是持久性存储设备中。我做了一些实验,发现矛盾之处。

enter image description here (我的计算机环境-> Mac OS / X并行Ubuntu 16.04 x64) 输入

free -m

还给我 enter image description here

我不知道“共享”是什么意思。输入

man free

还给我 enter image description here

这是否意味着“共享”列显示了/ proc / meminfo中的Shmem?继续输入

vim /proc/meminfo

回馈

enter image description here

这确实意味着ram上tmpfs的一部分。

但是我键入

df -lh

还给我 enter image description here

这意味着磁盘上的tmpfs的一部分。

我感到困惑!有人可以告诉我如何在Linux上实现tmpfs吗?它在磁盘上还是在地球上?还是都不是。

1 个答案:

答案 0 :(得分:0)

tmpfs是使用诸如RAM之类的易失性存储器的临时文件系统。请查看手册页: http://man7.org/linux/man-pages/man5/tmpfs.5.html