evencoil Asked: 2011-01-29 05:29:32 +0800 CST2011-01-29 05:29:32 +0800 CST 2011-01-29 05:29:32 +0800 CST 为什么 /var/lib/mlocate.db 几乎是 800 MB? 772 我能做点什么吗?我的磁盘空间快用完了。 disk-usage 4 个回答 Voted user76225 2012-07-11T11:37:45+08:002012-07-11T11:37:45+08:00 在我作为备份服务器的一个系统上,mlocate.db 达到 9GB。解决方案是从定位中排除备份目录,因为我不需要搜索它们。 我通过将备份目录添加到PRUNEPATHSin来做到这一点/etc/updatedb.conf。 运行sudo updatedb然后将其减少到 1.6MB(并节省了索引所有这些文件的大量时间)。 Zach Bethel 2011-08-04T04:50:53+08:002011-08-04T04:50:53+08:00 如果您的机器上有大量文件,您可能需要考虑从数据库中删除一些路径。您可以在 PRUNEPATHS 下的 /etc/updatedb.conf 中执行此操作。您还可以修剪文件系统(如 nfs,如果您愿意)。 Lekensteyn 2011-01-29T06:07:47+08:002011-01-29T06:07:47+08:00 800MB 听起来差不多。我的 /var/lib/mlocate/mlocate.db 只有大约 8MB(在 10.04 发布日期全新安装)。你可以安全地删除它,如果你运行sudo updatedb它,它将被重新创建。 binW 2011-01-29T05:41:59+08:002011-01-29T05:41:59+08:00 它是根目录中所有文件的数据库。它由定位实用程序使用。如果您删除此文件,定位将不再起作用。
在我作为备份服务器的一个系统上,mlocate.db 达到 9GB。解决方案是从定位中排除备份目录,因为我不需要搜索它们。
我通过将备份目录添加到
PRUNEPATHS
in来做到这一点/etc/updatedb.conf
。运行
sudo updatedb
然后将其减少到 1.6MB(并节省了索引所有这些文件的大量时间)。如果您的机器上有大量文件,您可能需要考虑从数据库中删除一些路径。您可以在 PRUNEPATHS 下的 /etc/updatedb.conf 中执行此操作。您还可以修剪文件系统(如 nfs,如果您愿意)。
800MB 听起来差不多。我的 /var/lib/mlocate/mlocate.db 只有大约 8MB(在 10.04 发布日期全新安装)。你可以安全地删除它,如果你运行
sudo updatedb
它,它将被重新创建。它是根目录中所有文件的数据库。它由定位实用程序使用。如果您删除此文件,定位将不再起作用。