在嵌入式Linux系统上使用tmpfs

时间:2013-03-10 18:28:00

标签: linux filesystems

我即将推出一个新的嵌入式Linux系统,内核版本为3.2。在我们进行软件映像更新时,主根文件系统需要是可写的,并且我们确实希望在重新启动后保持/ var / log下的日志以便进行分析。

我见过的一种技术是将/ tmp作为tmpfs挂载,这是有道理的,因为我们不需要在/ tmp中重新启动任何东西。 Linux系统中的哪些其他目录将经历大量写入,但不需要在重新启动后进行维护?到目前为止我见过:

/tmp
/var/run

任何人都可以为tmpfs推荐任何其他候选人吗?

1 个答案:

答案 0 :(得分:1)

是的,

/tmp
/var/run

并且

/var/tmp

太。是的,/var/tmp假设在系统重新启动之间保留临时文件,但实际上,我的/var/tmp/始终为空。把它放在tmpfs中也不会有什么坏处 - 我已经这么做了10多年,到目前为止一直很好。

另外,我总是把/run/lock放在tmpfs中,到目前为止一直都很好。如果您有udev,那么它会将/dev放在devtmpfs上。我的系统也自动将/run/run/shm放在tmpfs中。根据您的系统,您也可以考虑这样做。

HTH