在哪个文件夹下我应该坚持一个非用户特定的数据库?

我坚持我的数据库在哪里是习惯/适当的? 应该是:

  • /var/lib/ ?下
  • /var/db/ ?下
  • 别处?

(我假设它是哪个数据库并不重要。)

假设你的数据库保存着variables数据而不是程序configuration,并且根据fhs标准,这个地方应该是/var/lib/yourapp或者/var/lib/misc

现在,如果它只包含计算机上的程序的configuration,也许它的位置在/etc/yourapp

如果两者都不知道,

我没有看到/var/db的标准,所以我认为这是一个自定义的文件夹,这不build议。

应用程序不得在根目录中创build或需要特殊文件或子目录。 FHS体系中的其他位置为任何包提供了足够的灵活性。

相关的Fhs标准 (fhs代表文件层次结构标准)