J'en ai un .sparseimage
qui occupe 90 Go d'espace sur mon disque dur bien qu'il ne contienne que 30 Go de fichiers. Comment récupérer l'espace vide utilisé par le .sparseimage
et compacter le fichier?
la source
J'en ai un .sparseimage
qui occupe 90 Go d'espace sur mon disque dur bien qu'il ne contienne que 30 Go de fichiers. Comment récupérer l'espace vide utilisé par le .sparseimage
et compacter le fichier?
Après quelques recherches superficielles, j'ai trouvé un post sur le forum pointant vers hdiutil
le compact
verbe de. Depuis la man
page:
image compacte
analyse les bandes d'une image disque éparse (SPARSE ou SPARSEBUNDLE) contenant un système de fichiers HFS, 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 réduire l'image. Pour les images SPARSEBUNDLE, les fichiers de bande complètement inutilisés sont simplement supprimés.
J'ai couru hdiutil compact drive.sparseimage
et il a récupéré avec succès près de 98% de l'espace.
(Je suppose que c'est un de ces jours ... je devrais vraiment apprendre d'abord à Google).
Edit: j'ai testé compact
sur 1 Go sparseimage
avec seulement quelques fichiers texte, et cela a fonctionné assez rapidement, mais mon Mac prend un certain temps pour compacter l'image de 90 Go. Soyez prêt à attendre.
sparseimage
et il a fonctionné assez rapidement, mais cela prend un certain temps sur la grande image. C'est des moments comme ceux-ci, je suis reconnaissant d'avoir mis à niveau un disque dur à 7200 tr / min!sparseimage
, les retirez et les compactez, car le système peut simplement jeter ces octets..sparseimage
fichier pour l'ouvrir.sparseimage
lecteurhdiutil compact path-to-file.sparseimage
la source