Folgen Sie dem Video unten, um zu sehen, wie Sie unsere Website als Icon auf Ihrem Homescreen erstellen.
Anmerkung: This feature may not be available in some browsers.
Search Shared Macs
Search any Mac on your network. Use Spotlight to find files just like you do on your Mac — by name, contents or even metadata. You can search any connected Mac with Personal File Sharing enabled or a file server that’s sharing its files.
Jo ich habe auch alles auf einem NAS mit irgendnem Linux drauf. Müsste ja nicht gleich ein XServe sein - die Servervariante läuft doch auch auf nen Mac-Mini oder? Dann noch ein externes Raid 5 via Firewire und gut is. Nächstes Jahr vielleicht...
Gibts dafür irgendein hübsches (=grafisch) Tool?Also mit mdutil ist es möglich jedes gemountete laufwerk zu indizieren mit den richtigen parametern klappt das auch ganz prima (und schnell!) auch mit mehreren mac die auf ein laufwerk zugreifen und auch schon unter tiger.
Gibts dafür irgendein hübsches (=grafisch) Tool?
es gibt ein apple script was laufwerke mounted unsw. aber auch da musst du gewisse sachen noch händisch eintragen und ich glaube es hatte auch ein paar fehler.
http://macsupport.redaktiv.de/sonstiges-info/spotlight-suche-auf-dem-server.html
wenn ich zeit habe dann schau ich mal über das drüber was ich benutze und poste es...
starscreams-computer:/Users/starscream root# mdutil -i on /Volumes/Space/
/Volumes/Space/:
Indexing enabled for volume.
@drd[cc]: der Haken an Deiner Lösung dürfte aber der sein, dass Du dann nur eine Momentaufnahme im Spotlight hast.
Wenn andere Rechner im Netz irgend etwas am Datenbestand ändern (die nicht unter Mac-OS laufen), dürfte Dein Spotlight-Index das nicht mitbekommen.
Wenn die Index-funktionen nicht im Betriebsystem des Änderers bzw. des Servers eingebaut sind, dann kann Spotlight nicht richtig funktionieren.
Suchen wird dann wohl dennoch gehen - aber unendlich langsam.
set afp_connection_string to "afp://user_dp_passwort@server/"
-- vereinfachte Schreibweise die Benutzer, Passwort zur Authentifizierung und die Serveradresse in eine Variable nimmt - bitte entsprechend der eigenen Gegebenheiten austauschen
set DiskList to {"Volume1", "Volume2"}
-- Liste von zu öffnenden Servervols, jedes in Anführungsstrichen und mit Komma getrennt
set adminanme to "adminname"
-- Name eines Administrators
set masterpw to "adminpasswort"
-- Password des Admins
-- festgelegt Servervolumes werden falls noch nicht vorhanden gemounted
repeat with this_share in DiskList
tell application "Finder"
if not (exists disk this_share) then
repeat until (exists disk this_share)
try
mount volume afp_connection_string & this_share
on error
delay 1
end try
end repeat
end if
end tell
end repeat
-- festgelegt Servervolumes werden falls gemounted indiziert
set mountedDisks to (list disks)
repeat with currentDisk in DiskList
if mountedDisks contains currentDisk then
try
do shell script "mdutil /Volumes/" & currentDisk & " -i on" password masterpw user name adminname with administrator privileges
end try
end if
end repeat
tell application "Finder"
exists disk "Volume1"
false
exists disk "Volume1"
false
mount volume "afp://user_dp_passwort@server/Volume1"
file "Volume1:"
exists disk "Volume1"
true
exists disk "Volume2"
false
exists disk "Volume2"
false
mount volume "afp://afp://user_dp_passwort@server/Volume2"
exists disk "Volume2"
false
mount volume "afp://user_dp_passwort@server/Volume2"
exists disk "Volume2"
true
end tell
tell current application
list disks
{"Macintosh HD", "Network", "Volume1", "Volume2"}
end tell
set afp_connection_string to ""
-- vereinfachte Schreibweise die Benutzer, Passwort zur Authentifizierung und die Serveradresse in eine Variable nimmt - bitte entsprechend der eigenen Gegebenheiten austauschen
set DiskList to {"", "", ""}
-- Liste von zu öffnenden Servervols, jedes in Anführungsstrichen und mit Komma getrennt
set adminname to ""
-- Name eines Administrators
set masterpw to ""
-- Password des Admins
-- festgelegt Servervolumes werden falls noch nicht vorhanden gemounted
repeat with this_share in DiskList
tell application "Finder"
if not (exists disk this_share) then
repeat until (exists disk this_share)
try
mount volume afp_connection_string & this_share
on error
delay 1
end try
end repeat
end if
end tell
end repeat
-- festgelegt Servervolumes werden falls gemounted indiziert
set mountedDisks to (list disks)
repeat with currentDisk in DiskList
if mountedDisks contains currentDisk then
try
do shell script "mdutil /Volumes/" & currentDisk & " -i on -p" password masterpw user name adminname with administrator privileges
end try
end if
end repeat
also der trick bei mir war den indiex auf das volume zu puplishen. sprich mdutil -p, seit dem geht es sau schnell und ist immer aktuell, weil er das netzlaufwerk dann so behandelt wie eine normales laufwerk, was ja dank unix kein prob sein sollte.
das ist bei mir aktuell so, fast täglich in gebrauch und funzt wunderbar, sogar wenn man den mac zwischendurch mal schlafen schickt und dann wieder aufweckt. sogar im wlan sau schnell, wie als wäre es ne interne platte!
das liegt daran das du den schreibfehler bei adminname nicht korregiert hast... ;-)