Linux
如何通過在嵌入式 linux 設備上重新啟動使 /var/log 持久化
場景
我在嵌入式 linux 系統上。像往常一樣
/var/log/
是儲存所有日誌的目錄。我有一個名為的目錄/safepath
,它是在圖像創建期間創建的,它位於持久記憶體上。這意味著我放置的任何內容都會/safepath
在重新啟動會話中持續存在。我希望登錄
/var/log/
不會在每次重新啟動時失去,並希望通過重新啟動使其持久化。所以我想通過做一個我從這個有趣的討論中讀到的內容/var/log/
來繼續/persists``mount --bind /var/log /safepath
問題:
但是這樣做,仍然會導致我失去
/var/log/
. 它是否正確?如何使/var/log/
跨重啟會話持續存在?
不確定您是否仍在尋找解決方案,因為問題是在 1 年 4 個月前發布的。無論如何,這是非常簡單的解決方案。
更改配置文件
/etc/syslog.conf
(或/etc/rsyslog.conf
)以更改/var/log/messages
為所需的路徑。
最直接的方法是使 /var/log 成為 /safepath/log 的符號連結,或類似的東西。