我需要将两个目录放入 ramdisc。它们共享同一个父目录,但我无法将该父目录设为 ram disk 的一部分。我该怎么做?
答案1
在 Linux 中,如果目录与某个挂载相关联,则所有存储都将转到该挂载。话虽如此,可以将 TMPFS(临时文件系统)挂载到来自 iSCSI 等文件系统中,并且在 TMPFS 文件系统中,您可以挂载来自本地磁盘的另一个文件系统。
因此,在您的情况下,您将 /path/to/parent 作为您想要的 child1 和 child2 目录的目录。在这种情况下,只需将其放入您的 fstab 文件中即可。
tmpfs /path/to/parent/child1 tmpfs defaults,size=20m 0 0
tmpfs /path/to/parent/child2 tmpfs defaults,size=20m 0 0
现在,如果目录 /path/to/parent 位于另一个文件系统中,则必须首先挂载该文件系统。
更多信息请见这里。