OpenSuse 13.1 中的 Ramdisk

OpenSuse 13.1 中的 Ramdisk

我刚刚安装了 OpenSuse 13.1,并注意到 5临时文件系统分区器中的 ramdisk,映射到/dev/shm/run/sys/fs/cgroup/var/lock/var/run

我不记得过去使用 OpenSuse 时见过这些 ramdisk,尽管我最近升级到了新的 SSD。我想知道是否有人知道它们的用途,或者摆脱它们是否有好处?

答案1

/dev/shm应该仅由实现 POSIX 的函数shm_*使用sem_*共享内存信号量特征。它已经使用了相当长的一段时间,并且考虑到它的作用,将它保留在内存中是有意义的。

/sys/fs/cgroup更像是一个虚拟文件系统,用于cgroups,所以再次将其存储在内存中是有意义的,就像/proc.

其余目录是新/run目录的一部分提议伦纳特·珀特林 (Lennart Poettering) 的作者系统:

/run现在是一个临时文件系统,并/var/run绑定安装到它。 /var/lock已绑定安装到/run/lock.

OpenSuse 使用 systemd,所以据我所知你无法摆脱这些。

答案2

我想目的是确保重新启动后这些目录为空。这些 ramdisk 仅消耗少量 RAM。

如果禁用它们,那么您必须注意这些目录是否为空。也许在需要时将此操作放入启动阶段的那部分并不容易。

相关内容