Compresser une image disque qui contient… du vide

Je vous explique mon problème : je fais des sauvegardes dans le cloud via un vieux logiciel Apple (Backup), et mon système d’upload ne prend pas les fichiers de plus de 8 Go. La semaine dernière, pour une raison idiote, Backup a créé une image disque de 11 Go. Je rentre donc dedans pour supprimer les fichiers à ne pas sauvegarder… mais l’image disque continue à faire 11 Go. En fait, les images ont une taille fixe, même si elles contiennent de l’espace vide (comme c’est le cas ici). Heureusement, il y a une commande miracle.

La commande compact permet en effet de compresser les parties inutilisées du système de fichiers, ce qui permet de réduire la taille de l’image dans la majorité des cas. L’usage est simple :

hdiutil compact monimage.sparseimage

Dans mon cas, ça a réglé mon souci.