如何更改/var/lib/mlocate.db 的存储位置?

eve*_*oil 6 disk-usage

这对我来说是一个大文件,我想把它放在与我的根分区不同的硬盘上。

想补充一点:我希望这适用于updatedb的自动运行。我检查了updatedb.conf 的手册页,但看不到任何可以让我更改路径的内容。

arr*_*nge 1

在 Ubuntu 中,默认数据库位置被编译为mlocate二进制文件,因此很难更改它。您可以设置 LOCATE_PATH 变量,但其中提到的数据库文件将仅用作附加数据库,而不是默认数据库。

.db作为解决方法 - 您的文件有多大?在我的系统上它是 5 MiB,这是一个真正的问题吗?通过这种方式修剪一些不需要搜索的路径locate(请参阅参考资料man updatedb.conf)并使文件更小不是更容易吗?