updatedb 不包含所有连接的驱动器

updatedb 不包含所有连接的驱动器

手册页指出,默认情况下,updatedb 包含整个文件系统。我有两个 USB 连接驱动器,但不包括 updatedb。我可以为每个驱动器创建自己的 db 文件,但想知道我是否可以强制 updatedb 包含它们?

我意识到这是因为当locate命令没有找到我新发现的位于其中一个附加驱动器上的文件时。执行sudo updatedb没有任何效果。

答案1

查看一下/etc/updatedb.conf,特别是PRUNEPATHS列出要从数据库中排除的路径的参数。

答案2

问题出在 updatedb.conf 中的 PRUNE 排除列表,它从我连接 USB HDD 的 /media 中删除了所有内容。我从 PRUNE 列表中删除了该条目,现在 updatedb 可以按我希望的方式运行。

相关内容