Ich suche nach einer Möglichkeit, OSX so zu konfigurieren, dass keine .apdisk- Dateien und .TemporaryItems- Ordner auf Netzwerkfreigaben erstellt werden.
Diese werden jedes Mal erstellt, wenn OSX auf einen freigegebenen Ordner im Netzwerk zugreift.
Bei der Suche habe ich unter anderem folgende Lösungen gefunden:
- Beenden Sie die Verwendung der Anwendung (Finder)
- Markieren Sie die Freigabe (n) als schreibgeschützt
- Ignoriere sie
- Verwenden Sie Software von Drittanbietern (z. B. BlueHarvest ), um die Dateien zu entfernen.
- Planen Sie ein Cron-Skript, um diese Dateien zu löschen.
Leider funktionieren die ersten drei Optionen für mich nicht, und ich möchte lieber keine Lizenzen kaufen oder Bereinigungen auf den Dateiservern planen.
Gibt es eine Möglichkeit, OSX so zu konfigurieren, dass diese überhaupt nicht erstellt werden?
(Finder verbindet sich über AFP mit den Netzwerkfreigaben, für was es sich lohnt)
Bearbeiten, ca. 1 Jahr später: Bitte beachten Sie, dass ich keine Bereinigungslösung suche.
BlueHarvest (wenn Sie einen Mac haben, auf dem es ausgeführt werden soll) und geplante Bereinigungsskripte sind in Ordnung - aber weniger als ideal. Ich brauche wirklich eine Lösung, die verhindert, dass OSX diese Dateien überhaupt erst erstellt.
Zum jetzigen Zeitpunkt bietet Apple anscheinend keine solche Konfigurationsoption an, was enttäuschend ist.
Antworten:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Referenz: http://support.apple.com/kb/HT1629
quelle
Wenn Sie Windows-Dateifreigaben unter Windows Server 2003 R2 und höher ausführen, können Sie Dateibildschirme erstellen, die verhindern, dass Benutzer vordefinierte Dateien erstellen.
Ich habe diesen Ansatz effektiv genutzt, um alle auf unseren Dateifreigaben erstellten Mac-Dateien zu entfernen.
Bitte beachten Sie das MS Technet - Dokument, Screening - Dateien , für weitere Informationen.
quelle
Dies kann zwar nicht allen helfen, aber wenn Sie Samba auf dem Dateiserver ausführen, können Sie Folgendes in Ihre smb.conf einfügen:
Bei den "Veto-Dateien" handelt es sich um eine durch / getrennte Zeichenfolge von Dateinamen (Platzhalterzeichen sind ebenfalls zulässig), deren Erstellung verboten ist. Dies löste das Problem für mich.
Ich habe diesen Trick im Arch Linux Samba Wiki gefunden
quelle
BlueHarvest ist wahrscheinlich der beste und einfachste Weg, die Netzwerkfreigaben sauber zu halten, zumindest habe ich mich dafür entschieden, nachdem ich die meisten Ihrer Optionen selbst in Anspruch genommen habe.
Danach ist ein Cron-Job zum Löschen all dieser Dateien, mit etwas wie:
quelle
sshfs hat eine noappledouble-Option, die zumindest verhindert,
.Spotlight-V100
dass sie in meinen (sehr eingeschränkten) Tests erstellt wird ...Wenn die Verwendung von sshfs eine Option ist, können Sie diese Lösung in Betracht ziehen.
quelle