Was ist der Unterschied zwischen einem "Sparse Disk Image" und einem "Sparse Bundle Disk Image"?

39

Was sind die Unterschiede zwischen Festplattenabbildern mit geringer Dichte und Bündeln mit geringer Dichte?


quelle

Antworten:

31

Aus dem DropDMG-Handbuch :

Sparse-Bundle-Disk-Images werden als einzelne Datei angezeigt, aber tatsächlich als Ordner mit vielen Dateien darin gespeichert. Dies macht es effizienter, sie mit Time Machine oder anderen Sicherungsprogrammen zu sichern, da nur die geänderten Teile kopiert werden müssen. Darüber hinaus funktionieren Sparse-Bundle-Disk-Images gut mit dem Befehl Compact Image…. Kompatibel mit Mac OS X 10.5 und höher.

Sparse Disk-Images werden als einzelne Datei gespeichert. Dies kann Backups für große Festplattenimages ineffizient machen, da jedes Mal die gesamte Datei kopiert werden muss. Der Befehl "Compact Image ..." beansprucht im Allgemeinen nicht so viel Speicherplatz wie bei Images mit Bündeln mit geringer Speicherkapazität. Kompatibel mit Mac OS X 10.3 und höher.

Michael Tsai
quelle
Vielen Dank! Das ist sehr hilfreich. Ich verwende ein verschlüsseltes Sparsebundle, um auf Dropbox zu sichern. Ich bin froh, dass dies so effizient durchgeführt werden kann.
Gentmatt
11

Sparse Bundle Disk Image ist eine optimierte Form des Sparse Disk Image. Es wurde absichtlich optimiert, um die Netzwerklast beim Sichern von Änderungen am Dateisystem auf Kosten von Zeit und Raum zu reduzieren. Insbesondere wird eine Hash-Funktion zum Speichern von Datenbits in einer großen Verzeichnisstruktur verwendet, wodurch Änderungen in kleineren Banddateien isoliert werden können. Wenn Sie das Festplatten-Image an eine andere Stelle kopieren, müssen rsync-ähnliche Tools nur die Bänder kopieren, die sich ändern, wodurch inkrementelle Kopien oder Backups wesentlich schneller ausgeführt werden als das Verschieben des gesamten Sparse-Image.

Die lokale Speicherung des Bundle-Image ist im Hinblick auf den verwendeten Speicherplatz weniger effizient. Die für die Verarbeitung von E / A-Vorgängen zum Festplatten-Image erforderliche CPU-Zeit wird erhöht. Wenn Dateien gelöscht werden, verzögert sich die Rückgewinnung von Speicherplatz und ist im Vergleich zu einem Image mit geringer Speicherkapazität nicht so vollständig .

Sofern Sie die Bänder nicht inkrementell online sichern (wie Time Machine es bei Time Capsule tut), ist es normalerweise besser, das Image der dünn besetzten Festplatte über ein dünn besetztes Bündel zu verschieben. Einige Softwareprogramme schauen in ein spärliches Bild und kopieren nur die geänderten Blöcke, aber das Bundle ermöglicht es einfacheren Tools, Änderungen effizienter zu verschieben.

bmike
quelle
1
Ich bin mit Ihrer Antwort nicht einverstanden (es könnte veraltet sein), weil ich denke, dass Sparsebundles genauso effizient sind wie spärliche Bilder und möglicherweise sogar noch effizienter. Haben Sie einen Hinweis, dass sie mehr Platz benötigen? Ich verstehe nicht, warum sie es tun würden. In der Tat zeigt ein Test, den ich gerade gemacht habe, dass sie die gleiche Größe und schneller sind als sowohl Sparseimages als auch normale DMGs
Josh