tmpfs和ramfs有什么区别

我已经阅读过关于将tmp文件夹移动到ram会提高性能,还会读到ramfs使用ram作为存储和tmpfs使用ram作为strorage,但是我应该在/ etc / fstab中使用什么:

tpmfs:

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

ramfs:

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

简短的回答是

主要是ramfs和tmpfs都做同样的事情,但有些不同。 Ramfs将动态增长。 但是当它超过总RAM大小时,系统可能会挂起,因为RAM已满,无法再保留更多数据。

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

Tmpfs使用swap,而Ramfs没有。

资料来源: csdn