close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 3 years ago

Last modified 3 years ago

#5227 new Verbesserung

Macs Sekretariat: Netzwerkordner indizieren

Reported by: Rüdiger Kupper Owned by: bau
Priority: zurückgestellt Milestone: Macs im Sekretariat einsatzbereit
Component: Ich kenne die passende Komponente nicht. Severity: beeinträchtigt keinen Unterricht
Keywords: Cc: Rüdiger Kupper, Stephan Richter

Description

MacOS indiziert standardmäßig nur lokale Laufwerke (Volltext-Suche). Netzlaufwerke sind davon ausgenommen.

  • Irgendwo müsste man das für bestimmte Ordner (Sekretariatsdaten) explizit aktivieren können. (Indizierungsoptionen?).
  • In dem Ordner befinden sich sehr viele Dateien, das Indizieren würde vermutlich lange dauern. Es gibt die Option, den Index direkt auf dem Samba-Server erstellen zu lassen und den Macs dann nur noch "mitzuteilen". Siehe:

Change History (5)

comment:1 by Rüdiger Kupper, 3 years ago

Milestone: Schuljahr 2023/24 → Macs im Sekretariat einsatzbereit

comment:2 by Rüdiger Kupper, 3 years ago

Siehe auch #4989

comment:3 by Rüdiger Kupper, 3 years ago

Priority: bei Gelegenheit → zurückgestellt

Da die Konfigurationseinstellungen des Samba-Servers die erhoffte Verbesserung gebracht haben, können wir diese Aufgabe zurückstellen. Sicher „nice to have“, doch das Sekretariat kann offenbar jetzt auch so gut arbeiten.

comment:4 by Rüdiger Kupper, 3 years ago

Querverweis: #5254. Die Software ist in beiden Fällen »elasticsearch«. Wenn man die einmal aufgesetzt hat ist es vermutlich keine große Schwierigkeit, es auf einem zweiten Rechner nochmal zu machen.

comment:5 by Rüdiger Kupper, 3 years ago

Hinweis von kau

Lösungen: Mac OS X: Spotlight / Netzwerk/ Shared Folders

Ich mache das mit einem Apple-Script...

Gerade nochmal ausprobiert, Spotlight sucht auch in den Dokumenten (pdf, word, excel...). Ist bei meinem System einfach in den Startobjekten hinterlegt.

-- Variable für Ping-Befehl setzen. Hier die Adresse des eigenen Servers eintragen
set command to "ping -c 1 192.168.xx.xx"
-- Variable für eigene IP-Adresse setzen. Hier wird das Kabelnetzwerk abgefragt
set ipInfo to do shell script "ipconfig getifaddr en0"
-- Wenn wir uns im richtigen Netz befinden geht es los
if ipInfo contains "192.168.xx.xx" then

	set checkVar to false
	repeat until checkVar is true
		try
			if ((do shell script command) contains " packets received, 0.0% packet loss") then
-- Wenn der Server erreichbar ist, dann die Freigaben einbinden. Hier die gewünschten Freigaben eintragen
				mount volume "smb://192.168.xx.xx/Freigabe1/"
				mount volume "smb://192.168.xx.xx/Freigabe2/"
				mount volume "smb://192.168.xx.xx/Freigabe3/"
-- Jetzt Spotlight mitteilen dass die Freigaben in den Index aufgenommen werden sollen. Spotlight vergisst diese, den Index aber nicht
				do shell script "mdutil -i on /Volumes/Freigabe1"
				do shell script "mdutil -i on /Volumes/Freigabe2"
				do shell script "mdutil -i on /Volumes/Freigabe3"
				set checkVar to true
			end if
		on error
-- Fehlerabfangroutine mit Auswahldialog
			display dialog "Es konnte keine Verbindung aufgebaut werden." buttons {"Nochmal", "OK"} with icon stop giving up after 3
			if button returned of result is "OK" then
				set checkVar to true
			else if button returned of result is "Nochmal" then
				set checkVar to false
			else
				set checkVar to true
			end if
		end try
	end repeat
end if
Note: See TracTickets for help on using tickets.