Как исключить файлы из ubdatedb?

Вчера, в то время как попытка размонтировать наш (davfs2 смонтированный) работает webdav сервер от моей файловой системы, я добрался device is busy.

Выполнение sudo lsof | grep /mountpoint/of/davfs, показанный, которым был преступник updatedb. Выполнение man updatedb показанный, что это - команда, выполненная для обновления базы данных для mlocate, по всей вероятности вызванного кроном.

В то время как я иногда использую, располагаются, мне не нужен он для включения всех файлов в наш сервер работы (мы получили другие средства поиска для того), и я определенно не хочу, чтобы это вмешалось в меня размонтировавший файловую систему.

2
задан 11 March 2018 в 11:15

1 ответ

Вы посмотрели на man updatedb.conf? Это кажется возможным то редактирование /etc/updatedb.conf может помочь управлять тем, что сканируется. Это что мой /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"

От man updatedb.conf:

PRUNENAMES разделенный от пробела список имен каталогов (без путей), который не должен быть просканирован updatedb

4
ответ дан 2 December 2019 в 02:13

Другие вопросы по тегам:

Похожие вопросы: