![每分钟运行一次的跟踪服务](https://linux22.com/image/1015231/%E6%AF%8F%E5%88%86%E9%92%9F%E8%BF%90%E8%A1%8C%E4%B8%80%E6%AC%A1%E7%9A%84%E8%B7%9F%E8%B8%AA%E6%9C%8D%E5%8A%A1.png)
我重复了以下几行每一分钟在我的/var/log/syslog
档案里。
Oct 9 19:19:42 my_machine dbus-daemon[2138]: [session uid=1000 pid=2138] Activating via systemd: service name='org.freedesktop.Tracker1.Miner.Extract' unit='tracker-extract.service' requested by ':1.66' (uid=1000 pid=2555 comm="/usr/lib/tracker/tracker-miner-fs " label="unconfined")
Oct 9 19:19:42 my_machine systemd[2118]: Starting Tracker metadata extractor...
Oct 9 19:19:42 my_machine dbus-daemon[2138]: [session uid=1000 pid=2138] Successfully activated service 'org.freedesktop.Tracker1.Miner.Extract'
Oct 9 19:19:42 my_machine systemd[2118]: Started Tracker metadata extractor.
Oct 9 19:19:53 my_machine systemd[2118]: tracker-extract.service: Succeeded.
有人能解释一下发生了什么事吗?
我的系统是 Ubuntu 19.04,已更新至最新版。这个问题似乎是在 4 月 21 日左右开始出现的。可能是在将 18.10 升级到 19.04 之后。
我怎样才能将周期从 1 分钟更改为(比如说)1 小时?
答案1
禁用 Tracker 的现代方法如下:
运行以下命令来禁用当前用户的跟踪器:
systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service
tracker reset --hard
sudo reboot
有趣的是,这个问题在 2013 年相当流行:
此处禁用它的解决方案现已过时。只是指出事物变化越多,它们保持不变的程度就越大……
答案2
我在我的系统上也检测到了同样的问题(基于 20.04 LTS),但我并不太担心,但如果你发现性能下降,你就应该担心。此文本索引旨在促进快速搜索,特别是在这些众所周知的领域:
DOCUMENTS
MUSIC
PICTURES
VIDEOS
DOWNLOAD
您可以了解您的内容中有多少被积极地编入索引。这是我的。
$ tracker status
Currently indexed: 590 files, 37 folders
Remaining space on database partition: 124.1 GB (49.63%)
All data miners are idle, indexing complete
也许您跟踪的文件比我多得多,但请注意,它报告说我已使用此驱动器上 50% 的空间,但只有 590 个文件被索引?这是因为我没有在那些广为人知的目录中存储太多文件。
事实是,文本索引一旦创建,维护起来就非常便宜且快捷。它们实际上是一种具有倒置 B 树结构的数据库。
快速扫描以查看是否有任何文本需要更新的速度非常快,因此,除非您注意到速度变慢,否则我不会对 1 分钟的频率感到震惊。
如果您的速度变慢,或者不需要扫描所有音乐文件,请尝试创建一个目录(可能是 AUDIO)并将文件移至该目录。跟踪器应该会变得轻松,不会太忙。
如果您认为跟踪器重置适合您,请参考这里。
https://codeforlearning.com/understanding-about-tracker-miner-f-in-linux/
祝你好运,mondotofu
答案3
在终端中输入以下内容。
tracker daemon --list-common-statuses --watch
现在打开另一个终端,touch hello
然后nano
进入hello
。开始输入随机数据。保存它并观察守护进程是否亮起。查看与数据相关的链接。