Вчера, в то время как попытка размонтировать наш (davfs2 смонтированный) работает webdav сервер от моей файловой системы, я добрался device is busy
.
Выполнение sudo lsof | grep /mountpoint/of/davfs
, показанный, которым был преступник updatedb
. Выполнение man updatedb
показанный, что это - команда, выполненная для обновления базы данных для mlocate, по всей вероятности вызванного кроном.
В то время как я иногда использую, располагаются, мне не нужен он для включения всех файлов в наш сервер работы (мы получили другие средства поиска для того), и я определенно не хочу, чтобы это вмешалось в меня размонтировавший файловую систему.
Вы посмотрели на 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