mlocateはlocateの改良版
mlocateはupdatedbコマンドにより定期的に全ファイルを調べる
Debianは以下のcronで定期実行しているようだ
/etc/cron.daily/mlocate
ファイル数が多くなってなかなか終わらなくなったら
/etc/updatedb.confを編集して無視するファイルを追加するとよい
PRUNE_BIND_MOUNTS="yes"
PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /media /mnt /raid/backup"
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 fuse.glusterfs fuse.sshfs curlftpfs"