Linux

是否有任何理由將我的數據儲存在 /var/ 中?

  • August 7, 2011

現在我有一個小型伺服器處理一些事情——DNS、HTTP 服務、電子郵件等——並將我的所有數據儲存在/data/我在我管理的所有伺服器上創建的目錄中。

我喜歡在其中儲存數據的原因/data/是,我可以通過對整個目錄進行 tar 輕鬆備份重要數據。如果我要備份整個系統,我會有很多我不需要的額外數據(目前,我每周備份一次系統,/data/每晚備份一次目錄)。

由於我現在正在計劃一個相對較大的設置(10 多台機器),我想知道是否有任何理由我應該將數據儲存在/var/其他目錄中,而不是/data/.

感謝您的建議。

有足夠的理由不這樣做。這是一對:

  1. 對於追隨你的人來說,這是相當不透明的,因為它是非標準的。
  2. 它違反了 FHS
  3. 如果不遵守約定,它會弄亂 Selinux 和 AppArmor 之類的東西。您要麼需要編寫自己的策略,要麼一起禁用 Selinux 和 AppArmor。
  4. 在對將配置文件更改為新格式或具有新功能的軟體包進行更新後,您將很難將更改移植到新配置文件中。

通過備份 /etc 和 /var 的 intirity 可以輕鬆地將重要資訊備份到您的伺服器。

引用自:https://serverfault.com/questions/298524