Linux
/run 和 /var/run 之間的區別
/run
目錄和目錄之間有什麼區別var/run
。後者似乎是與前者的連結。如果內容相同,那麼兩個目錄需要什麼?
從文件系統層次標準的維基百科頁面:
現代 Linux 發行版包括一個 /run 目錄作為臨時文件系統 (tmpfs),它儲存易失性執行時數據,遵循 FHS 版本 3.0。根據 FHS 2.3 版,此數據應儲存在 /var/run 中,但在某些情況下這是一個問題,因為此目錄在早期啟動時並不總是可用。結果,這些程序不得不求助於詭計,例如使用 /dev/.udev、/dev/.mdadm、/dev/.systemd 或 /dev/.mount 目錄,即使設備目錄不是預期的對於這樣的數據。除其他優點外,這使得系統更易於正常使用,根文件系統以只讀方式安裝。
因此,如果您已經為 製作了一個臨時文件系統
/run
,那麼連結/var/run
到它將是下一個合乎邏輯的步驟(而不是將文件保存在磁碟上或創建單獨的tmpfs
.