Linux

/run 和 /var/run 之間的區別

  • November 16, 2015

/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.

引用自:https://unix.stackexchange.com/questions/175345