Wie reduziere ich die Größe der mlocate-Datenbank?

Wie reduziere ich die Größe der mlocate-Datenbank?

Ich habe keinen Platz mehr auf /var

  25G   25G     0 100% /var

Es sieht so aus, als ob mlocate.db das Problem ist:

# 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"

Ich sehe nichts anderes, was ich beschneiden könnte. Wie kann ich das also beheben? Danke

Antwort1

Bei den /var/lib/mlocate/mlocate.db.??????Dateien handelt es sich um übrig gebliebene temporäre Dateien aus einem (wahrscheinlich) unterbrochenen updatedbLauf. Sie erscheinen auf keinem meiner Ubuntu 11.10-Systeme, außer wenn updatedbes läuft. Löschen Sie sie:

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

dann laufe sicher

sudo /etc/cron.daily/mlocate

Antwort2

Sie können es auch neu installieren:

apt remove --purge mlocate \
&& apt install mlocate

/var/lib/mlocateDadurch wird Ihre Datenbankdatei gelöscht und neu erstellt .

verwandte Informationen