Rétrécir un .sparseimage

J'ai un .sparseimage qui occupe .sparseimage d'espace sur mon disque dur malgré seulement 30 Go de fichiers. Comment puis-je récupérer l'espace vide utilisé par la .sparseimage et compacter le fichier?

Après une recherche approfondie, j'ai trouvé un message de forum indiquant le verbe compact hdiutil . De la page man :

Image compacte

Scanne les bandes d'une image de disque dispersée (SPARSE ou SPARSEBUNDLE) contenant un système de fichiers HFS, en supprimant les parties de l'image qui ne sont plus utilisées par le système de fichiers. Selon l'emplacement des fichiers dans le système de fichiers hébergé, compact peut ou non refaire l'image. Pour les images SPARSEBUNDLE, les fichiers de bande totalement inutilisés sont simplement supprimés.

J'ai couru hdiutil compact drive.sparseimage et hdiutil compact drive.sparseimage réussi à récupérer près de 98% de l'espace.

(J'imagine que c'est l'un de ces jours-là … J'aimerais d'abord apprendre les nouveautés Google).

Edit: J'ai testé un compact sur un sparseimage 1 sparseimage avec quelques fichiers texte, et il a fonctionné assez rapidement, mais mon Mac prend un bon moment pour compacter l'image de sparseimage Go. Soyez prêt à attendre.

  1. Double-cliquez sur le fichier .sparseimage pour l'ouvrir
  2. Vider la poubelle
  3. Ejecter le lecteur .sparseimage
  4. Entrez ceci dans Terminal: hdiutil compact path-to-file.sparseimage