繁体   English   中英

在嵌入式Linux系统上使用tmpfs

[英]Use of tmpfs on embedded Linux systems

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

我见过的一种技术是将/ tmp挂载为tmpfs,这很有意义,因为我们不需要/ tmp中的任何内容来在重新启动后进行维护。 Linux系统中还有哪些其他目录需要进行大量写入操作,但不需要在重新启动后进行维护? 到目前为止,我已经看到:

/tmp
/var/run

谁能建议tmpfs的其他候选人?

是,

/tmp
/var/run

/var/tmp

太。 是的, /var/tmp应该在系统重新引导之间保留临时文件,但是实际上,我的/var/tmp/始终为空。 将其放入tmpfs不会有什么坏处-我已经这样做了10多年了,到目前为止还不错。

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

HTH

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM