2013-03-10 58 views
0

我將很快創建一個新的嵌入式Linux系統,內核版本3.2。當我們進行軟件鏡像更新時,主根文件系統需要可寫,並且我們希望保持/ var/log下的日誌在重新啓動後保留以供分析。在嵌入式Linux系統上使用tmpfs

我見過的一種技術是將/ tmp掛載爲tmpfs,這很有意義,因爲我們在重新啓動時不需要/ tmp中的任何內容。 Linux系統中的其他目錄將經歷大量寫入,但不需要在重新啓動時進行維護?我到目前爲止看到:

 
/tmp 
/var/run 

任何人都可以提出任何其他候選人tmpfs?

+0

嗯,我能想到的'在/ var/tmp'的,善良的。 – rodrigo 2013-03-10 18:33:01

+0

好,我將它添加到我的清單 – 2013-03-10 18:33:39

+0

其實,我只是讀在http://www.pathname.com/fhs/pub/fhs-2.3.pdf FHS的標準,它說,/ var/tmp中是對於「系統重啓之間保存的臨時文件」,所以我最好保留在閃存上。 – 2013-03-10 19:04:24

回答

1

是,

/tmp 
/var/run 

而且

/var/tmp 

了。是的,/var/tmp假設在系統重新啓動之間保留臨時文件,但實際上,我的/var/tmp/始終爲空。把它放在tmpfs中是不會有什麼傷害的 - 我已經這麼做了10多年,現在這麼好。

此外,我總是把/run/lock放在tmpfs中,並且非常好。如果你有udev那麼它會把/dev放在devtmpfs。另外我的系統自動將/run/run/shm放入tmpfs中。根據你的系統,你也可以考慮這樣做。

HTH

+0

很好的答案,謝謝。 – 2013-03-11 20:34:19