
Vervelende bug ontdekt bij AFPS sparsebundle schijfkopieën
Sinds iOS 11 en macOS High Sierra (10.13) gebruikt Apple het nieuwe bestandssysteem Apple File System (APFS). Op de Mac kan je zelf kiezen of je het oude HFS+ nog wilt gebruiken, iDevices met iOS 11 gebruiken allemaal APFS.
Als je op de Mac vaak Schijfkopieën (Disk Images) gebruikt in het sparsebundle-formaat, dan is het goed om voorlopig APFS nog even niet te gebruiken, of op zijn minst je verstand er erg goed bij te houden. Want Mike Bombich, de maker van de populaire app Carbon Copy Cloner waarmee je makkelijk bootable backups kan maken, heeft ontdekt dat er een vervelende bug zit in de helper-applicatie die zulke Disk Images maakt.
Zoals je hierboven kan zien is het probleem dat de toename van data op sparseimage Disk Images niet wordt geregistreerd. Omdat het systeem dit niet registreert kan je daarna meer data op zo'n Disk Image kwijt dan dat er ruimte voor is, waarna er stevige problemen kunnen ontstaan.
Geen probleem als je geen APFS sparse disk images gebruiktLet op, dit probleem ontstaat alleen op APFS sparse disk images, fysieke opslagmedia als bijvoorbeeld een SSD heeft hier geen last van. Als die bij jou APFS geformatteerd is hoef je daar dus niets aan te doen, die kan je gewoon blijven gebruiken zonder problemen.
Het hele verhaal van Mike Bombich over deze bug kan je lezen op
deze blog-pagina op de site van Carbon Copy Cloner.
Earlier this week I noticed that an APFS-formatted sparsebundle disk image volume showed ample free space, despite that the underlying disk was completely full. Curious, I copied a video file to the disk image volume to see what would happen. The whole file copied without error!
I opened the file, verified that the video played back start to finish, checksummed the file – as far as I could tell, the file was intact and whole on the disk image. When I unmounted and remounted the disk image, however, the video was corrupted.
If you've ever lost data, you know the kick-in-the-gut feeling that would have ensued. Thankfully, I was just running some tests and the file that disappeared was just test data. Taking a closer look, I discovered two bugs in macOS's "diskimages-helper" service that lead to this result.
Het nieuws op MacFreak wordt gesponsord door Upgreatest (ssd upgrades op locatie)