Database

我應該在哪個文件夾下保存非使用者特定的數據庫?

  • July 29, 2017

我在哪裡習慣/適合我堅持我的數據庫?應該是:

  • /var/lib/
  • /var/db/
  • 別處?

(我假設它是哪個數據庫並不重要。)

假設您的數據庫保存可變數據而不是程序配置,並且根據 fhs 標準,該位置應該是/var/lib/yourappor /var/lib/misc

現在,如果它只包含電腦上程序的配置,那麼它的位置可能在/etc/yourapp.

如果是兩者,真的不知道。

我沒有在標準中看到/var/db,所以我認為它是一個自定義文件夾,不建議這樣做。

應用程序絕不能在根目錄中創建或要求特殊文件或子目錄。FHS 層次結構中的其他位置為任何封裝提供了足夠的靈活性。

相關fhs標準 (fhs代表文件層次標準)

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