![哪个 dev 文件夹允许您告诉操作系统缓存某些内容?](https://linux22.com/image/54613/%E5%93%AA%E4%B8%AA%20dev%20%E6%96%87%E4%BB%B6%E5%A4%B9%E5%85%81%E8%AE%B8%E6%82%A8%E5%91%8A%E8%AF%89%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%BC%93%E5%AD%98%E6%9F%90%E4%BA%9B%E5%86%85%E5%AE%B9%EF%BC%9F.png)
有人告诉我,dev 中有一个子文件夹,基本上可以让你告诉操作系统将该文件夹的内容缓存在 RAM 中。因此,如果我将一些文件和目录放入/dev/somefolder
操作系统中,则会缓存该文件夹的内容。
那是什么文件夹?我使用的是 ubuntu 12.04,以防万一。
答案1
有/dev/shm
一个 RAM 支持的文件系统。这与缓存不同,因为缓存意味着文件也驻留在磁盘上。与/dev/shm
,这是一个临时文件系统文件系统,文件仅存在于内存中。
请注意,您可以在任何地方挂载 tmpfs 卷:
mount -t tmpfs none /foo/bar
通常只安装一个/dev/shm
。