Существует 3 варианта, с которыми я знаком.
Это учебное руководство назвало, лучшие инструменты поиска по компьютеру Linux обсуждает их и несколько других.
Установка является снимком.
$ apt-get install tracker tracker-utils
После установки это должно начать индексировать Ваш диск автоматически. Можно посмотреть внутри для наблюдения то, что это до использования tracker-control
:
$ tracker-control
Found 288 PIDs…
Found process ID 2611 for 'tracker-store'
Store:
17 Aug 2013, 11:57:51: ✓ Store - Idle
Miners:
17 Aug 2013, 11:57:51: ✗ Applications - Not running or is a disabled plugin
17 Aug 2013, 11:57:51: ✗ File System - Not running or is a disabled plugin
Или можно использовать track-stats
:
$ tracker-stats | head -10
Statistics:
mfo:Action = 1
mlo:LandmarkCategory = 15
mto:State = 6
mto:TransferMethod = 2
mtp:ScanType = 6
nao:Tag = 1
nco:AuthorizationStatus = 3
nco:Contact = 1
nco:Gender = 3
Можно реконфигурировать его предпочтения как так:
$ tracker-preferences
Можно вручную запустить шахтеров как так:
$ tracker-control -s
Starting miners…
✓ Applications
✓ File System
И затем посмотрите что до:
$ tracker-control -F
Store:
17 Aug 2013, 12:13:29: ✓ Store - Idle
Miners:
17 Aug 2013, 12:13:29: 0% Applications - Initializing
17 Aug 2013, 12:13:29: 0% File System - Initializing
Press Ctrl+C to end follow of Tracker state
17 Aug 2013, 12:13:29: ✓ Store - Idle
17 Aug 2013, 12:13:39: 1% Applications - Crawling recursively directory 'file:///usr/share/applications'
17 Aug 2013, 12:13:39: 1% Applications - Crawling recursively directory 'file:///usr/share/desktop-directories'
17 Aug 2013, 12:13:39: 1% Applications - Crawling recursively directory 'file:///home/tammy/.local/share/applications'
17 Aug 2013, 12:13:39: 1% Applications - Crawling recursively directory 'file:///home/tammy/.local/share/desktop-directories'
После того, как содержание на диске было индексировано, можно искать его с помощью или GUI или интегрированного поиска в Наутилус (Ctrl + f). Это также обеспечивает инструмент командной строки, tracker-search
:
$ tracker-search art
Results:
file:///home/tammy/Documents/ArtEdCurriculumElemFRS.odt
Немного больше деталей:
$ tracker-search -d art
Results:
cols:3
file:///home/tammy/Documents/ArtEdCurriculumElemFRS.odt
application/vnd.oasis.opendocument.text
http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PaginatedTextDocument
Можно также вызвать средство поиска GUI, tracker-needle
:
У меня нет активной установки этого в настоящее время, но существуют снимки экрана на веб-сайте, которые показывают его в действии. Можно также просмотреть онлайн-документацию для получения дополнительной информации.
Вы можете использовать утилиту беда для de-dexate идентичных файлов. После этого вы установили, использование довольно прост:
# bedup dedup /path/to/btrfs
Вам может потребоваться установить записи снимков ( набор недвижимости BTRFS / PATH / PATH / TO / SNAPSHOTO RO FALSE
) Так что он может быть деуплиплировать их. Вы можете изменить их обратно после этого.
Обратите внимание, что в зависимости от того, сколько у вас файлов, это может занять некоторое время (сначала ищет файлы одного и того же размера, а затем сравнивает эти файлы ... Так что, если у вас есть куча больших файлов одного и того же размера, Это может занять немного.)
Наконец, вы можете снова запустить его снова время от времени, и будущие прогоны будут намного быстрее, поскольку оно отслеживает поколение BTRFS и использует это для пропустить старые файлы.