Linux

某些文件是否被排除在定位數據庫中?

  • December 20, 2017

定位數據庫是否不保存某些文件?比如有沒有預設從數據庫中排除的文件?

取決於locate實現和配置。在我的 Ubuntu 16.04 上,預設配置跳過了一些事情:

$ cat /etc/updatedb.conf
PRUNE_BIND_MOUNTS="yes"
# PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /media /home/.ecryptfs /var/lib/schroot"
PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre tmpfs usbfs udf fuse.glusterfs fuse.sshfs curlftpfs ecryptfs fusesmb devtmpfs"

此配置跳過綁定掛載、/tmp/media等目錄和各種文件系統。

引用自:https://unix.stackexchange.com/questions/411963