Як я можу виправити індекс Spotlight для каталогу, встановленого в encfs?


1

До недавнього часу на ОС X 10.8 я використовував Альфред (який у свою чергу використовує Spotlight) для пошуку файлів і каталогів на encfs -укладений розділ (який встановлено з папки в папці Dropbox).

Я використовував команду sudo mdutil -i on ~/Dropbox-encfs щоб увімкнути індексацію для цього розділу, як тільки він буде встановлено (як правило, я повторно встановлювався при кожному перезавантаженні).

Однак, з моменту оновлення до OS X 10.9, введення тієї ж команди повертає помилку Error: unknown indexing state. Індексування та пошук у моєму основному кореневому розділі продовжують працювати:

~$ sudo mdutil -a -s
/:
    Indexing enabled.
/Users/myuserdirectory/Dropbox-encfs:
    Error: unknown indexing state.

Щось змінилося в OS X 10.9, що може спричинити це? Як я можу вдатися до налагодження або виправлення цієї проблеми?

Я використовую encfs версії 1.7.4p1. Я вже спробував увімкнути та вимкнути індексацію ( -i on, -i off ), і використовуючи -E прапор до mdutil, щоб стерти магазин.

Розміщую розділ encfs за допомогою наступної команди:

sudo encfs --public -ovolname=Dropbox-encfs ~/Dropbox/.encfs-crypted ~/Dropbox-encfs

Крім проблеми індексації, монтований розділ encfs інакше працює добре.

Я маю додати, що я також бачу попередження цієї форми в Росії /var/log/system.log:

Dec 23 14:51:20 montpelier.local mds[57]: (Warning) Volume:
vsd:0x7ffe0c826c00 Open failed.  failureCount:7

1
Я на 10.9.1 і може отримати статус, щоб показати "Індексація включена" для тома encfs при додаванні опції -o local. Тим не менш, файли з тома все одно не з'являються для мене в пошуках чомусь.
GJ.

@GJ, ідеальний, який працював для мене - і я отримую результати пошуку. Дякую. Не впевнений, чому він не працює для вас - можливо, індексація ще не завершена? Я спостерігав за нею за допомогою піктограми Spotlight у верхньому правому куті. Якщо ви перетворите це на відповідь, я відмічу це правильно.
Andrew Ferrier

Дозвольте мені бути більш точним: я можу шукати в зашифрованому томі, починаючи пошук у вікні Finder, який зараз переглядає обсяг, і перемикаючи область пошуку у верхній частині результатів від "Цей Mac" до "Dropbox-encfs ", що означає, що індекс Spotlight, швидше за все, прекрасний. Моя проблема полягає в тому, що я не можу отримати комбіновані результати як по всьому звичайному диску, так і зашифрованому тому. Будь-які ідеї для цього?
GJ.

@GJ, хм, добре, я не роблю свої пошуки таким чином - я використовую Альфреда, щоб ініціювати свій пошук, як я вже згадував у своєму Q. Я просто спробував у Finder, і результати, здається, розділені. Я думаю, що це може бути по дизайну.
Andrew Ferrier

Ендрю, ви також отримуєте Dropbox, щоб застрягти в режимі "синхронізації" через папку spotlight, що має проблеми з дозволами? Або вам вдалося обійти це?
GJ.

Відповіді:


2

Додавання опції -o local до mount (тобто. encfs ) команда, здається, працює ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.