tmpfs 和 ramfs 有什么区别

tmpfs 和 ramfs 有什么区别

我已阅读有关将 tmp 文件夹移动到 ram 可以提高性能的信息,也阅读了有关 ramfs 使用 ram 作为存储以及 tmpfs 使用 ram 作为存储的信息,但我应该在 /etc/fstab 中使用什么:

tpmfs:

none /tmp tmpfs nr_inodes=200k,mode=01777,nosuid,nodev,size=500mb 0 0

内存文件系统(RAM):

none /tmp ramfs nr_inodes=200k,mode=01777,nosuid,nodev,size=500mb 0 0

答案1

简短的回答是

ramfs 和 tmpfs 基本上都做同样的事情,但有一些区别。Ramfs 会动态增长。但是当它超过总 RAM 大小时,系统可能会挂起,因为 RAM 已满,无法再保存任何数据。

Tmpfs 不会动态增长。它不允许您写入超过您在挂载 tmpfs 时指定的大小的内容。

Tmpfs 使用交换,而 Ramfs 则不使用。

来源:韓國

相关内容