tmpfs是泛Unix操作系统中的一种文件系统,它的最大特点是基于内存而不是块设备,创建时也不需要执行mkfs等命令。
tmpfs是一种基于内存的文件系统,但这里的内存并不单单指RAM,还适用于虚拟内存(swap分区之类的)。
由于tmpfs是基于内存的文件系统,因此它的速度是相当的,不过其优点也是其缺点,只要电脑发生断电,整个文件系统中的数据也会随即销毁,读者们需要特别留意这一点。
当前大部分的发行版Linux操作系统已经可以直接支持这一文件系统,如发现不支持,请在编译内核的时候勾选“Virtual memory file system support”选项。