如何减少mlocate数据库的大小?


9

我的/ var空间不足

  25G   25G     0 100% /var

看起来mlocate.db是问题所在:

# find /var -printf '%s %p\n' | sort -nr | head
13140140032 ./lib/mlocate/mlocate.db.cgLMAM
12409839616 ./lib/mlocate/mlocate.db.MqGeqe

# cat /etc/updatedb.conf
PRUNE_BIND_MOUNTS="yes"
PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /media"
PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf"

我看不到其他要修剪的东西。那么我该如何解决呢?谢谢


哇!每个超过10GB!
rubo77 2014年

Answers:


12

这些/var/lib/mlocate/mlocate.db.??????文件是(可能)已中断updatedb运行的剩余临时文件。它们没有出现在我的任何Ubuntu 11.10系统上,除非updatedb正在运行。删除它们:

sudo rm -f /var/lib/mlocate/mlocate.db.??????

然后,一定要运行

sudo /etc/cron.daily/mlocate

谢谢。我正在辩论是否要删除mlocate.db.pm5NNC时间戳为2015年12月的900 + MB文件。您的回答让我大跌眼镜!
布拉德利北部,

显然,我将近1GB的文件是一个小文件,我掉下来了:ubuntuforums.org/showthread.php?t=1487312
-bradley
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.