在 Linux Mint 中,locate 和 updatedb 不执行任何操作

在 Linux Mint 中,locate 和 updatedb 不执行任何操作

我运行 Linux Mint 21。

目前该locate命令始终不返回任何结果,并且 updatedb始终立即返回。数据库的大小不超过几千字节。

我已经验证该软件包mlocate已安装。该updatedb命令是一个级联符号链接,最终解析/usr/sbin/updatedb.plocate为本机二进制可执行文件。

该问题出现在两个独立的系统上,除了运行相同发行版的 x86 64 位机器之外,没有任何特定的共同点。

答案1

经过调查,我发现了以下选项:

sudo updatedb --debug-pruning

输出很长,但以以下行结尾:

Skipping `/': bind mount

事实上,根文件系统是 Btrfs 分区上的一个子卷。

显然,plocate以及mlocate,不能很好地使用 Btrfs 子卷是一个问题已知问题

相关内容