einpoklum Asked: 2017-07-29 06:45:34 +0800 CST2017-07-29 06:45:34 +0800 CST 2017-07-29 06:45:34 +0800 CST 我应该在哪个文件夹下保存非用户特定的数据库? 772 我在哪里习惯/适合我坚持我的数据库?应该是: 下/var/lib/? 下/var/db/? 别处? (我假设它是哪个数据库并不重要。) database 1 个回答 Voted Best Answer Pierre-Antoine Guillaume 2017-07-29T20:47:20+08:002017-07-29T20:47:20+08:00 假设您的数据库保存可变数据而不是程序配置,并且根据 fhs 标准,该位置应该是/var/lib/yourappor /var/lib/misc。 现在,如果它只包含计算机上程序的配置,那么它的位置可能在/etc/yourapp. 如果是两者,真的不知道。 我没有在标准中看到/var/db,所以我认为它是一个自定义文件夹,不建议这样做。 应用程序绝不能在根目录中创建或要求特殊文件或子目录。FHS 层次结构中的其他位置为任何封装提供了足够的灵活性。 相关fhs标准 (fhs代表文件层次标准)
假设您的数据库保存可变数据而不是程序配置,并且根据 fhs 标准,该位置应该是
/var/lib/yourapp
or/var/lib/misc
。现在,如果它只包含计算机上程序的配置,那么它的位置可能在
/etc/yourapp
.如果是两者,真的不知道。
我没有在标准中看到
/var/db
,所以我认为它是一个自定义文件夹,不建议这样做。相关fhs标准 (fhs代表文件层次标准)