재부팅 후 외부 하드 드라이브의 파일이 더 이상 색인화되지 않습니다. 다시 마운트 한 다음 실행해야합니다
# updatedb
각 재부팅 후. 외장 하드 드라이브에 문제가 업데이트되었습니다. 몇 분이 걸립니다. locate 명령이 외부 장치를 검색 할 수 있도록 재부팅 한 후 외부 장치에 대한 색인을 유지할 수있는 방법이 있습니까?
편집 : 요청 당 여기 내 사양은 다음과 같습니다
$ 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 fuse.glusterfs fuse.sshfs ecryptfs fusesmb devtmpfs"
# mount
/dev/sda5 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/me/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=me)
/dev/sdb1 on /media/me type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdd1 on /media/Little Boy type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sde1 on /media/Fat Man type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
# on_ac_power; echo $?
255
updatedb
으로 수행중인 작업을 파악하는 방법은 다음과 같습니다 . (1.) updatedb
with --verbose
and --debug-pruning
. (2.) 텍스트를보고 색인이 생성되고 색인이 생성되지 않은 항목을 확인하십시오 /etc/updatedb.conf
. 나는 grep
내가 필요하지만 생략되고 있다고 파일을 거라고. 예를 들어 내가 수정했다 /etc/updatedb.conf
(1)과 PRUNE_BIND_MOUNTS = "no"
(2) 제거 nfs nfs4 nfsd autofs
에서 PRUNEFS
(3) 제거 /net
에서PRUNEPATHS
cat /etc/updatedb.conf
,mount
,on_ac_power; echo $?