我即将推出一个新的嵌入式Linux系统,内核版本为3.2。在我们进行软件映像更新时,主根文件系统需要是可写的,并且我们确实希望在重新启动后保持/ var / log下的日志以便进行分析。
我见过的一种技术是将/ tmp作为tmpfs挂载,这是有道理的,因为我们不需要在/ tmp中重新启动任何东西。 Linux系统中的哪些其他目录将经历大量写入,但不需要在重新启动后进行维护?到目前为止我见过:
/tmp /var/run
任何人都可以为tmpfs推荐任何其他候选人吗?
答案 0 :(得分:1)
是的,
/tmp
/var/run
并且
/var/tmp
太。是的,/var/tmp
假设在系统重新启动之间保留临时文件,但实际上,我的/var/tmp/
始终为空。把它放在tmpfs中也不会有什么坏处 - 我已经这么做了10多年,到目前为止一直很好。
另外,我总是把/run/lock
放在tmpfs中,到目前为止一直都很好。如果您有udev
,那么它会将/dev
放在devtmpfs
上。我的系统也自动将/run
和/run/shm
放在tmpfs中。根据您的系统,您也可以考虑这样做。
HTH