我將很快創建一個新的嵌入式Linux系統,內核版本3.2。當我們進行軟件鏡像更新時,主根文件系統需要可寫,並且我們希望保持/ var/log下的日誌在重新啓動後保留以供分析。在嵌入式Linux系統上使用tmpfs
我見過的一種技術是將/ tmp掛載爲tmpfs,這很有意義,因爲我們在重新啓動時不需要/ tmp中的任何內容。 Linux系統中的其他目錄將經歷大量寫入,但不需要在重新啓動時進行維護?我到目前爲止看到:
/tmp /var/run
任何人都可以提出任何其他候選人tmpfs?
我將很快創建一個新的嵌入式Linux系統,內核版本3.2。當我們進行軟件鏡像更新時,主根文件系統需要可寫,並且我們希望保持/ var/log下的日誌在重新啓動後保留以供分析。在嵌入式Linux系統上使用tmpfs
我見過的一種技術是將/ 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
很好的答案,謝謝。 – 2013-03-11 20:34:19
嗯,我能想到的'在/ var/tmp'的,善良的。 – rodrigo 2013-03-10 18:33:01
好,我將它添加到我的清單 – 2013-03-10 18:33:39
其實,我只是讀在http://www.pathname.com/fhs/pub/fhs-2.3.pdf FHS的標準,它說,/ var/tmp中是對於「系統重啓之間保存的臨時文件」,所以我最好保留在閃存上。 – 2013-03-10 19:04:24