Mit hdiutil kannst Du das machen. Schau Dir die manpage an. Da sind auch Beispiele angegeben.
MacApple
Ergebnis 1 bis 10 von 19
- 14.03.2010, 21:26 #1Roter Delicious
Themenstarter
- Registriert
- 10.2008
- Ort
- Bochum
- Beiträge
- 93
SparseBundle mit exakter Größe erstellen (SL)
N'abend allerseits,
ich möchte für meine TimeMachine ein SparseBundle mit exakt 500GB erstellen. Problem hier ist, dass seit 10.6 der Finder mit den Base10 Einheiten arbeitet, alle anderen Anwendungen jedoch nicht. Ich suche jetzt eine Möglichkeit, via Terminal, ein solches SparseBunle zu erstellen. Hat da wer eine Idee?
- 14.03.2010, 23:23 #2
- 14.03.2010, 23:33 #3Cellini
- Registriert
- 09.2005
- Beiträge
- 8.740
Wenn ich spitzfindig bin, dann bekommst Du mit der Angabe von 500GB auch 500GB, allerdings keine 500GiBibytes was Du wohl meinst. Rechne die Basis halt um, oder nimm hdiutil auf der Command Line. Dort hat ein kurzer Test ergeben, daß eine -size Angabe von 1M exakt 1048576 Bytes ergibt.
Gruß Pepi
- 15.03.2010, 10:34 #4Roter Delicious
Themenstarter
- Registriert
- 10.2008
- Ort
- Bochum
- Beiträge
- 93
Ich habe mich bereits mit hdiutil auseinandergesetzt, allerdings konnte ich nicht auf den exakten Wert kommen. Die Umrechnung hat ja auch einige Nachkommastellen dabei. Allerdings musss ich dir bez. dem Giga-/Gibibyte problem wiedersprechen. Wenn ich mich gerade nicht vollkommen irre (sitze gerade nicht am Mac), kann ich bei hdiutil, bei der -size Angabe nur Kibi/-Mebi-/GibiByte angeben (dargestellt jedoch mit dem Dezimalprefixen). Also bekomme ich bei einer Angabe von 500G ein SparseBundle mit anderer Größe (sofern ich unter SnowLeopard arbeite).
Mein Ziel ist es ja, ein SparseBundle zu erzeugen, dass im Finder von SL mit 500GB angezeigt wird. Allerdings mach mit die Umrechnung da immer einen Strich durch die Rechnung. Ich kann, wenn ich zu Hause bin, meine Ergebnisse mit entsprechender Angabe bei hdiutil posten.
Trotzdem Danke schonmal für die Hilfe!
- 15.03.2010, 11:32 #5Gelber Richard
- Registriert
- 12.2005
- Ort
- Alzenau
- Beiträge
- 12.365
Ein solches Image wird vermutlich nur Größen annehmen können, die Vielfaches der verwendeten Blockgröße des Systems sind - in diesem Fall 4 kB (und zwar "richtige", nicht dezimale) also 4096 Bytes.
- 15.03.2010, 14:36 #6Roter Delicious
Themenstarter
- Registriert
- 10.2008
- Ort
- Bochum
- Beiträge
- 93
- 15.03.2010, 16:25 #7
- 15.03.2010, 16:50 #8Roter Delicious
Themenstarter
- Registriert
- 10.2008
- Ort
- Bochum
- Beiträge
- 93
- 15.03.2010, 19:13 #9
Ups, stimmt. Für 500GB brauchst Du 976.562.500 Sektoren. Die Rechnung ist ganz einfach. Ein Sektor ist 512 Byte groß. Somit ergibt sich:
500.000.000.000 / 512 = 976.562.500
MacApple
- 15.03.2010, 21:49 #10Roter Delicious
Themenstarter
- Registriert
- 10.2008
- Ort
- Bochum
- Beiträge
- 93
Super, hat auch fast geklappt

Ich verstehe zwar nicht warum, aber deine Sektoranzahl hat ein 499,66GB großes Image erzeugt. Wenn ich allerdings 977228100 Sektoren nehme (und das gilt bestimmt auch für ähnliche Angaben), wird das Image im Finder mit 500GB angezeigt. Ich werde jetzt noch weiterhin etwas rumspielen, aber mein Ziel habe ich schonmal erreicht. Danke dir!


Zitieren

Ich schau mal, ob ich das selber besser hinkriege. Magst du mir vielleicht deinen Rechenweg, oder noch besser eine angepasste Rechnung geben? 