Deaktivieren Sie .DS_Store, Spotlight und andere Metadaten auf einem Mac-Disk-Image

1116
William Entriken

Ich speichere meine Dateien (Klartext) auf einem verschlüsselten Sparse Bundle Disk Image und sichere dieses Image (den Chiffretext) mit Rsync auf einem anderen Server. Sparse Bundle Disk Images erstellen 8 MiB-Dateien ("Bands"), um den Chiffretext zu speichern.

Das Problem ist: Wenn Sie nur Dateien öffnen oder kleinere Dinge wie Umbenennen oder Bearbeiten durchführen, werden mehrere Änderungen im HFS-Dateisystem wie folgt bewirkt:

Wenn das spärliche Bündel dies in die Bänder übersetzt, führt dies zu großen Backup-Deltas, was unerwünscht ist.

Kann ich dieses Image so konfigurieren, dass .DS_store, Spotlight und andere Metadaten, die mein Backup-System belasten, deaktiviert werden?

0

2 Antworten auf die Frage

0
VasyaNovikov

Ich würde empfehlen, das Ziel zu erreichen, indem nur unnötige Dateien ausgeschlossen werden. Beispiel:

rsync -ahPruvz --exclude=Thumbs.db --exclude='target/' --exclude='/home/*/.cache/' --exclude='/home/*/Downloads/' A B 

Thumbs.dbist die gewöhnliche Mülldatei, die Sie erwähnt haben. target/ist ein allgemeines Ausgabeverzeichnis für Build-Tools (Java, Rost usw.). .cacheist ein üblicher Ort zum Speichern von Cache-Dateien, die häufig nicht gesichert werden müssen. Und so weiter, erwähnen Sie einfach die Dateien, die Sie stören. Sie sehen Ihren Diff, wenn Sie zweimal ausführlich rsync ausführen.

Dies mag zwar keine ideale Lösung sein, wirkt sich aber auf die Praxis aus. Der Unterschied für die Mülldateien ist im Allgemeinen auf <1 MB gesunken, nachdem die meisten fetten Dateien gereinigt wurden.

Vielen Dank, aber Sie sprechen davon, die Dateien nicht auf das Image der Festplatte zu kopieren. Das Problem ist, dass diese Dateien automatisch von Mac OS X erstellt werden. Daher ist diese Antwort nicht zutreffend. Ich habe die Antwort aktualisiert, um dies klarer zu machen. Zu Ihrer Information, eine gute Ausschlussliste finden Sie unter https://github.com/github/gitignore/blob/master/Global/OSX.gitignore William Entriken vor 8 Jahren 0
Ah. So wie ich es verstanden habe, handelt es sich um eine Einschränkung des "Festplatten-Dienstprogramms". https://en.wikipedia.org/wiki/Disk_Utility VasyaNovikov vor 8 Jahren 0
Sprechen Sie über Ihre Ziele und nicht über eine vorgeschlagene Lösung - vielleicht ist "rsnapshot" ein Werkzeug, das Sie sich ansehen möchten. Eigenschaften dieser Sicherungslösung: 1. Sie speichert alle Status Ihrer Dateien [die Sie erstellen]. Wenn Sie also vor 10 Monaten ein Backup und vor einer Woche ein Backup erstellt haben, haben Sie direkten Zugriff auf beide. 2. Die Sicherungsgröße wächst langsam. Nur neue Dateien fressen den Speicherplatz. (Intern ist alles andere eine harte Verbindung.) VasyaNovikov vor 8 Jahren 0
3. Sie haben einfachen Zugriff auf alle Daten. Es sind nur Dateien auf einem Dateisystem. 4. Die Verschlüsselung kann einige Einschränkungen haben. Sie sollten dies auf Dateisystemebene tun. Wie ein Server, der als sicher gilt, oder als dedizierte verschlüsselte Partition auf einer externen Festplatte. VasyaNovikov vor 8 Jahren 0
0
William Entriken

Here is one part:

touch /Volumes/THEVOLUME/.metadata_never_index 

From https://apple.stackexchange.com/questions/136191/prevent-spotlight-from-indexing-future-hard-drives

This only solves part of it. Making community wiki to allow other additions.

Other potential stuff is here

https://apple.stackexchange.com/questions/6707/how-to-stop-os-x-from-writing-spotlight-and-trash-files-to-memory-cards-and-usb