fuseblk文件系统不支持locate
fuseblk文件系统不支持locate,好像。因为fuseblk类型的磁盘里的文件都扫描不出来。
df -lhT #查看各个磁盘的文件系统。
/etc/updatedb.conf的内容是:
~~~
PRUNE_BIND_MOUNTS="yes"
#排除列表
# PRUNENAMES=".git .bzr .hg .svn"
#排除路径
#PRUNEPATHS="/tmp /var/spool /media /home/.ecryptfs"
PRUNEPATHS="/tmp /var/spool"
#检索的文件系统类型
PRUNEFS="NFS fuseblk nfs nfs4 ntfs ntfs-3g vfats 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"
~~~
fuseblk格式是因为windows的ntfs格式,Linux需要通过一个fuse的软件来转换才能读取。转换之后就是fuseblk格式。
locate "断面" #D盘是fuseblk,其根目录下就有一个”21号断面.dxf",但是该locate并没有结果。