我的文件位于启动时自动挂载的 NTFS 驱动器4416017316016770中。但是,在从我的 NTFS 驱动器进行 gnome 搜索期间没有显示任何文件。尽管跟踪器的大量爬行工作已经持续了几个小时。
android@clr:~
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 292M 0 part /boot/efi
├─sda2 8:2 0 512M 0 part [SWAP]
├─sda3 8:3 0 108.6G 0 part /
├─sda4 8:4 0 16M 0 part
├─sda5 8:5 0 79G 0 part
└─sda6 8:6 0 277.4G 0 part /media/4416017316016770
sr0 11:0 1 1024M 0 rom
4416017316016770包含我的公共目录(linux+ windows 双启动)
我对该分区具有完全的读/写访问权限。
android@clr:~
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda3 during installation
UUID=81c4bc1c-1a7e-4822-acae-220bbe572240 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=1A74-A270 /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda2 during installation
UUID=10842320-1286-413f-bf08-3e0ca76bcf2f none swap sw 0 0
/dev/disk/by-uuid/4416017316016770 /media/4416017316016770 ntfs-3g defaults,windows_names,locale=en_US.utf8 0 0
android@clr:~
$ sudo cat /etc/updatedb.conf
PRUNE_BIND_MOUNTS="yes"
# PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /var/lib/os-prober /var/lib/ceph /home/.ecryptfs /var/lib/schroot"
PRUNEFS="NFS afs autofs binfmt_misc ceph cgroup cgroup2 cifs coda configfs curlftpfs debugfs devfs devpts devtmpfs ecryptfs ftpfs fuse.ceph fuse.cryfs fuse.encfs fuse.glusterfs fuse.gvfsd-fuse fuse.mfs fuse.rozofs fuse.sshfs fusectl fusesmb hugetlbfs iso9660 lustre lustre_lite mfs mqueue ncpfs nfs nfs4 ocfs ocfs2 proc pstore rpc_pipefs securityfs shfs smbfs sysfs tmpfs tracefs udev udf usbfs"
android@clr:~
$
我希望在 gnome 活动搜索中显示verkhnenovokutlumbetyevo 。
我现在将卷安装到主页本身.. 仍然 gnome 搜索不起作用。
[android@android ~]$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=9DB8-17F3 /boot/efi vfat umask=0077 0 2
UUID=4ac0a64a-e4eb-4921-bb96-9bcfef722aa4 / ext4 defaults,noatime 0 1
/dev/disk/by-uuid/4416017316016770 /home/android/4416017316016770 ntfs-3g defaults 0 0
终于解决了。感谢在下面发布答案
要
tracker
索引未包含在其默认列表中的目录,您必须采取一些措施。我刚刚设法索引了一个已安装的 Windows 分区,该分区以前没有被索引,所以下面的描述对我有用。我采取了几个行动,其中一些可能是多余的。要找到产生预期结果的确切组合需要更多的试验和错误。但是这种配置(可能“过度”)会起作用。
按照此处的说明添加绑定安装(也在另一个答案中链接)。假设坐骑在
$HOME/mount_dir
. 它将指向与/media/4416017316016770
(在我的情况下为/mnt/windows
)相同的目录。您在鲶鱼中看到它两次的事实可能意味着绑定没问题。请注意,这提到了软链接而不是挂载应该可以工作。我没试过。中添加目录
/media/4416017316016770
。gsettings
org.freedesktop.Tracker.Miner.Files index-recursive-directories
您可以使用dconf-editor
(如果没有,请安装它)、导航到org.freedesktop.Tracker.Miner.Files
并修改 keyindex-recursive-directories
。我当前的值是['&DESKTOP', '&DOCUMENTS', '&DOWNLOAD', '&MUSIC', '&PICTURES', '&VIDEOS', '/mnt/windows', '/bin']
(我还添加/bin
了测试在同一驱动器和不同驱动器中添加目录之间的区别)。添加目录
/media/4416017316016770
并$HOME/mount_dir
在 key 中添加org.freedesktop.Tracker.Miner.Files index-single-directories
。我当前的值是['$HOME', '/mnt/windows', '$HOME/mount_dir']
.设置
org.freedesktop.Tracker.Miner.Files index-removable-devices
为True
。停止和启动守护进程。
它可能需要重新启动。如前所述,也许不需要添加一些内容。
我希望这会对你有所帮助: 来自这篇文章
为什么 Gnome Search 找不到您的文件?
好吧,默认情况下,Gnome 仅索引直接位于您的主目录或桌面、文档、下载、音乐、图片和视频文件夹中的文件。
有没有办法在其他文件夹中搜索?
就在这里。要将文件夹添加到打开的索引
gnome-control-center
中,请打开“搜索”菜单,单击小齿轮符号并切换到“其他”选项卡。现在您可以通过单击加号添加您选择的文件夹,不幸的是,这仅适用于与您的主文件夹位于同一驱动器上的文件夹。如何索引位于不同于主文件夹的驱动器上的文件?为此,您需要将要索引的目录绑定到位于主驱动器上的文件夹。
例如使用:
要使其永久化,您需要在“/etc/fstab”中写入一个新条目。
例如像这样: