geplaatst door: Robeertico
Ik heb een sparse disk image van 400 GB gemaakt met hdiutil (terminal) op een externe schijf van 500 GB.
Nadat ik de disk image heb gekoppeld, kopieer ik er gegevens naartoe.
Na ongeveer 17 GB aan gegevens krijg ik de foutmelding 'No space left on device'.
Waarom kan ik de 400 GB niet volledig benutten en waar wordt deze fout door veroorzaakt?

hdiutil create -size 400g -type SPARSE -fs APFS -volname test /Volumes/data/test.dmg
hdiutil attach /Volumes/data/test.dmg

Elke hulp wordt zeer gewaardeerd!
Bewerkt: 13 juli 2024 - 14:51 door Robeertico
geplaatst door: boiing
Heb je al met Disk Utility gekeken of de grootte klopt en wat de vrije ruimte is van de schijf zelf en de DMG? Was de schijf zelf helemaal leeg en hoe is die geformatteerd? Staan er misschien nog snapshots op?
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
geplaatst door: jaco123
Check even het image zelf, middels:
hdiutil imageinfo /Volumes/data/test.dmg

Helemaal onderaan staan de resize-limits.
geplaatst door: Robeertico
Class Name: CSparseDiskImage
Size Information:
   Total Bytes: 429496729600
   Compressed Ratio: 1
   Sector Count: 838860800
   Total Non-Empty Bytes: 17159946240
   Compressed Bytes: 429496729600
   Total Empty Bytes: 412336783360
Checksum Type: none
Format: SPRS
 [...]
Resize limits (per hdiutil resize -limits):
 min     cur     max
35127296   838451120   274877497264
geplaatst door: Robeertico
Screenshot 2024-07-13 at 21.05.44.pngSparse disk image error 'No space left on device' terwijl limiet niet bereikt


Screenshot 2024-07-13 at 21.03.01.pngSparse disk image error 'No space left on device' terwijl limiet niet bereikt


Screenshot 2024-07-13 at 21.15.27.pngSparse disk image error 'No space left on device' terwijl limiet niet bereikt


Screenshot 2024-07-13 at 21.20.33.pngSparse disk image error 'No space left on device' terwijl limiet niet bereikt
Bewerkt: 13 juli 2024 - 21:20 door Robeertico
geplaatst door: boiing
Probeer het anders eens met een HFS+ sparseimage. Er waren in het verleden wat 'dingetjes' met APFS images, geen idee of dat hier speelt.

https://eclecticlight.co/2020/04/27/sparse-bundles-what-they-are-and-how-to-work-around-their-bugs/
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
geplaatst door: Robeertico
@ boiing : Dank voor de tip. Ik ga het eens proberen
geplaatst door: Backspin
Heb je al geprobeerd om een sparsebundle te maken in plaats van een sparseimage?
apple certified system administrator - http://www.backspin.nl
geplaatst door: anraadts
Ik wilde hetzelfde suggereren als Backspin, ben dan ook benieuwd naar het antwoord op zijn suggestie.
geplaatst door: boiing
Goeie tip inderdaad backspin, mijn artikel ging ook over sparsebundles dus ik heb ze door elkaar gehaald :blush:. Ter info:

https://discussions.apple.com/thread/2001162?sortBy=best

Daar wordt het prima uitgelegd. sparseimages waren er eerder, sparsebundles een latere verbetering. Die laatste hebben daarom de voorkeur. In het HDUTIL commando wordt '-type SPARSE' dan '-type SPARSEBUNDLE'. We horen graag of het dan wel lukt!

Citaat
Basically, if you want a sparse image, use the sparse bundle under 10.5. Only use the sparse image if you need backwards-compatibility with earlier versions of the Mac OS.
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
geplaatst door: Robeertico
Ik had de sparsebundle met APFS zelf al geprobeerd, maar dat gaf dezelfde melding voordat de limiet was bereikt. Ik heb nu een sparse image gemaakt met HFS+ en dat lijkt vooralsnog goed te gaan. Ik ga nog wel wat extra testen.