BlueZ:更改本地存储目录
Posted
技术标签:
【中文标题】BlueZ:更改本地存储目录【英文标题】:BlueZ: Change local storage directory 【发布时间】:2021-01-29 15:53:21 【问题描述】:默认情况下,BlueZ 将其持久数据存储在 /var/lib/bluetooth 中。这包括控制器设置和有关配对设备的信息。但是,我在 /var 目录不可靠的系统中工作,所以我想知道是否有任何方法可以更改此目录?
我已经看到了可以在安装过程中使用“--localstatedir”标志进行更改的示例,但我正在寻找一种不需要重新安装的解决方案。
【问题讨论】:
【参考方案1】:不重新安装是不可能的。路径是在编译时配置的,因此需要重新编译和安装。您可以用在运行时从 main.conf 读取到不同路径的字符串替换 STORAGEDIR 宏。修改这些更改后,您可以在每次更改路径时重新启动蓝牙,然后它就可以工作了。
【讨论】:
以上是关于BlueZ:更改本地存储目录的主要内容,如果未能解决你的问题,请参考以下文章