Odpowiedzi:
Te pliki i katalogi są tworzone przez różne aplikacje:
.DS_Store - Utworzony przez Findera po otwarciu katalogu. Przechowuje informacje o folderze (opcje widoku, pozycje ikon itp.).
.fseventsd - stworzony przez demona fseventsd. Zawiera dane o zdarzeniach systemu plików, takich jak modyfikacje, usuwanie, tworzenie itp.
.Spotlight-V100 - przechowuje informacje indeksujące dla reflektorów w postaci metadanych.
.Trashes - folder zawierający pliki wysłane do kosza, ale jeszcze nie usunięte z woluminu.
Aby zapobiec ich utworzeniu, musisz zmodyfikować zachowanie każdej aplikacji osobno. Obejmowałoby to dodanie wyjątku do Spotlight, wyłączenie funkcji buforowania Findera (jeśli to możliwe), zmiana demona fseventsd i tak dalej. Nie jestem pewien, czy możliwe jest dodanie wykluczeń lub wyłączenie wszystkich tych funkcji. Jeśli nie musisz zapisywać na dysk, po prostu zamontuję go jako tylko do odczytu, aby ułatwić.
Leopard i Snow Leopard ukrywają te pliki. Mac OS X można nakazać, aby nie umieszczał tych plików na dyskach sieciowych przy użyciu:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Nie wiem, czy powiedzenie „tutaj jest aplikacja” jest dobrym rozwiązaniem problemu, ale zrobiłem trochę kopania i znalazłem to:
http://www.zeroonetwenty.com/blueharvest/
Może warto się przyjrzeć, ale może nie być wart 16,95 $ ...
EDYTOWAĆ:
Korzystam z wersji próbnej BlueHarvest i wydaje się, że działa bardzo dobrze. Ponieważ zapewnia najbardziej kompletne rozwiązanie pierwotnego pytania, zaznaczam to jako zaakceptowaną odpowiedź.
Istnieją dwa podejścia.
Jeden działa na jednym komputerze dla wszystkich dysków flash i powstrzymuje różne usługi przed zapisywaniem na dysku. Jest dość skomplikowany, więc pozwolę thexlab wyjaśnić to na stronie http://www.thexlab.com/faqs/stopspotlightindex.html
Drugi naprawia jeden dysk flash, dzięki czemu możesz zaczepić się na komputerach Mac i nie indeksować go. Na dysku flash musisz umieścić kilka plików PRZED podłączeniem go do komputera Mac, aby system operacyjny nie zapisywał różnych rzeczy. Więcej informacji na http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/
wydaje się, że między nimi oboje są objęci. Nie, to nie jest idealne - jeśli masz przy sobie kij i włożysz go do komputera Mac, MUSI mieć na nim przynajmniej te kilka bezużytecznych plików. No cóż.
Cóż, jest też to i jest za darmo, możesz też rzucić folder o nazwie autorun.inf dla bezpieczeństwa w systemie Windows
http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/