Как уменьшить размер базы данных 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"

Я не вижу ничего другого, чтобы обрезать. Так как я могу это исправить? Спасибо

MountainX
источник
ВОТ ЭТО ДА! это более 10 ГБ каждый!
rubo77

Ответы:

12

Эти /var/lib/mlocate/mlocate.db.??????файлы являются остатками временных файлов из (вероятно) прерванного updatedbпробега. Они не отображаются ни в одной из моих систем Ubuntu 11.10, кроме случаев, когда они updatedbзапущены. Удалить их:

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

тогда, безусловно, беги

sudo /etc/cron.daily/mlocate
waltinator
источник
благодарю вас. я спорил, стоит ли удалять файл 900+ МБ с mlocate.db.pm5NNCотметкой времени в декабре 2015 года. с вашим ответом я сделал решающий шаг!
Норт-Брэдли
очевидно, мой файл объемом почти 1 ГБ был маленьким, и я слегка отделался
Northern-Bradley