Spotlight en Network drives?

Pagina: 1
Acties:
  • 162 views sinds 30-01-2008
  • Reageer

  • bartvb
  • Registratie: Oktober 1999
  • Laatst online: 05-01 14:41
Ik heb me net helemaal lam gezocht maar kan nergens een oplossing vinden. Ik hoop dus heel hard dat er hier een genie zit met de geniale tip :)

Hoe krijg ik Spotlight zo ver dat mijn network mounts ook geindexeerd worden? Ik heb een linux machine staan met wat disks er in die netjes gebackupt wordt. Dat is de machine waar vrijwel al mijn data op staat ivm de backups en ivm het feit dat ook wel eens op andere machines werk naast m'n PowerBook. Het irritante is dus dat Spotlight het vertikt ook maar iets met m'n netwerk mounts te doen. Op zich begrijpelijk maar het zou toch wel ERG prettig zijn als ik mijn documenten gewoon zou kunnen vinden :)

Andere oplossing is het aan de gang krijgen van de Portable Home Directories samen met mijn Linux server. Dat ben ik sowieso van plan zodat ik ook in de trein of bij een klant gewoon bij mijn bestanden kan. Alleen ga ik daarvoor braaf op een how-to wachten van een of andere Linux hacker die serieus teveel tijd heeft :) Het lijkt er op dat ik m'n linux machine om moet bouwen tot OpenDirectory server en ook nog Kerberos moet laten praten en dat gaat me allemaal net wat te ver om helemaal uit te zoeken...

Anyway. Iemand een oplossing voor het Spotlight probleem?

  • wouterve
  • Registratie: December 2000
  • Laatst online: 01-02 22:06

wouterve

Swinger of States

Voor wat betreft je Spotlight-probleem: op MacOSXHints las ik een mogelijke oplossing: je kunt Spotlight manueel bepaalde stukken van je disk laten reindexen, en je kunt daarmee zelf een pad aangeven en dus eventueel ook een remote volume of een externe disk aanspreken:
You can also do this from the command line with the mdutil command. Launch Terminal and enter:

sudo mdutil -E /
and the index file will be erased and rebuilt. The "/" stands for the boot volume; you can substitute the pathname of any volume here.
De lijst met volumes vind je in /Volumes.

  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 07:18
mdutil... Die gaan we onthouden :)

Liege, liege, liegebeest!


  • MacWolf
  • Registratie: Januari 2004
  • Laatst online: 06-09-2024
Ik ben benieuwd of je wel een oplossing zal vinden. Met MacOS X clients moet het geen probleem zijn, want de Spotlight index op de remote machines wordt gewoon gebruikt.

Als je dit verhaal doorleest zie je dat Spotlight bijgewerkt wordt door Mac OS X op ieder moment dat je een bestand aanmaakt of wijzigt. Een Windows machine kan de index dus niet bijwerken, die kennen Spotlight niet eens. Ik vraag me dan ook af hoe je de index wilt bijhouden op een remote machine, met Spotlight is dat waarschijnlijk niet automatisch mogelijk.

De enige andere "oplossing" zou zijn dat je ieder keer eerst handmatig de remote schijf indexeert als je een zoekactie uitvoert (ervan uitgaande dat Spotlight remote machines kan indexeren) of anders een scriptje maken dat elke dag de index van de remote schijven bijwerkt.

Microsoft Windows: A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.


  • bartvb
  • Registratie: Oktober 1999
  • Laatst online: 05-01 14:41
Briljant! Ik had vooral al wat zitten spelen met mdimport maar dat (vanzelfsprekend) niet het juiste resultaat. Heb 'mdutil -s' helemaal over het hoofd gezien.

Hij is nu druk bezig met het indexeren van m'n netwerk disk, whoohoo :) Alles komt trouwens terecht in /private/var/db/Spotlight-V100/

Dat bijhouden moet op zich wel goedkomen aangezien je hetzelfde probleem hebt met b.v. een externe disk. Die indexeert Spotlight standaard ook en zo'n externe disk kan ook tijdelijk aan een andere machine geplakt worden om daar iets te veranderen op die disk.

Er wordt ook een psid.db file aangemaakt in /private/var/db/Spotlight/V100/%2FVolumes/%2Fstorage , ik neem aan dat daar info over de bestanden staat die snel gechecked kan worden (b.v. grootte en modification time). Op die manier zou spotlight redelijk snel uit kunnen zoeken wat er allemaal veranderd is op een externe disk of netwerk mount.