Wie kann ich den Spotlight-Index für ein von encfs bereitgestelltes Verzeichnis reparieren?

1

Bis vor kurzem unter OS X 10.8 habe ich verwendet Alfred (die wiederum Spotlight verwendet), um Dateien und Verzeichnisse auf einem zu suchen encfs gemountete Partition (die aus einem Ordner in meinem Dropbox-Verzeichnis gemountet wird).

Früher habe ich den Befehl verwendet sudo mdutil -i on ~/Dropbox-encfs Aktivieren der Indizierung für diese Partition nach dem Mounten (normalerweise habe ich sie bei jedem Neustart erneut gemountet).

Seit dem Upgrade auf OS X 10.9 gibt die Eingabe desselben Befehls jedoch den Fehler zurück Error: unknown indexing state. Das Indizieren und Suchen in meiner Haupt-Root-Partition funktioniert weiterhin:

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

Hat sich in OS X 10.9 etwas geändert, das dies verursachen könnte? Wie gehe ich vor, um dieses Problem zu debuggen oder zu beheben?

Ich benutze Encfs Version 1.7.4p1. Ich habe bereits versucht, die Indizierung ein- und auszuschalten ( -i on, -i off ) und mit der Taste -E flag to mdutil, um den Speicher zu löschen.

Ich mounte die encfs-Partition mit dem folgenden Befehl:

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

Abgesehen vom Indizierungsproblem scheint die eingebundene encfs-Partition ansonsten einwandfrei zu funktionieren.

Ich sollte hinzufügen, dass ich auch Warnungen in dieser Form sehe /var/log/system.log:

Dec 23 14:51:20 montpelier.local mds[57]: (Warning) Volume:
vsd:0x7ffe0c826c00 Open failed.  failureCount:7
Andrew Ferrier
quelle
1
Ich bin auf 10.9.1 und kann den Status erhalten, um "Indizierung aktiviert" für das encfs-Volume anzuzeigen, wenn die Option angehängt wird -o local. Trotzdem werden Dateien aus dem Volume bei der Suche aus irgendeinem Grund immer noch nicht angezeigt.
GJ.
@GJ, perfekt, das hat bei mir funktioniert - und ich bekomme die Suchergebnisse. Vielen Dank. Sie sind sich nicht sicher, warum es bei Ihnen nicht funktioniert? Vielleicht ist die Indizierung noch nicht abgeschlossen? Ich habe es mit dem Spotlight-Symbol oben rechts überwacht. Wenn Sie daraus eine Antwort machen, werde ich sie als richtig markieren.
Andrew Ferrier
Lassen Sie mich genauer sein: Ich kann in dem verschlüsselten Volume suchen, wenn ich die Suche in einem Finder-Fenster beginne, in dem das Volume gerade angezeigt wird, und den Suchbereich oben in den Ergebnissen von "Dieser Mac" auf "Dropbox-encfs" umstellen ", was bedeutet, dass der Spotlight - Index wahrscheinlich in Ordnung ist. Mein Problem ist, dass ich keine kombinierten Ergebnisse sowohl auf der gesamten regulären Festplatte als auch auf dem verschlüsselten Volume erhalten kann. Irgendwelche Ideen dafür?
GJ.
@GJ, hmm, nun, ich mache meine Suche nicht so - ich benutze Alfred, um meine Suche zu starten, wie ich in meinem Q erwähnt habe. Ich habe es gerade im Finder versucht, und die Ergebnisse scheinen getrennt zu sein. Ich denke jedoch, dass dies beabsichtigt ist.
Andrew Ferrier
Andrew, bekommst du auch die Dropbox, um im "Synchronisierungs" -Modus hängen zu bleiben, weil der Spotlight-Ordner Berechtigungsprobleme hat? Oder haben Sie es geschafft, das zu umgehen?
GJ.

Antworten:

2

Option anhängen -o local zum mount (d. h. encfs ) Befehl scheint zu funktionieren ...

GJ.
quelle