Reduzir a imagem .sparseimage

12

Eu tenho um .sparseimage que ocupa 90 GB de espaço no meu disco rígido, apesar de ter apenas 30 GB de arquivos nele. Como posso recuperar o espaço vazio usado pelo .sparseimage e compactar o arquivo?

    
por squircle 25.04.2011 / 16:23

2 respostas

13

Após uma pesquisa superficial, encontrei uma postagem no fórum apontando para hdiutil ' compact verb. Na página man :

compact image

scans the bands of a sparse (SPARSE or SPARSEBUNDLE) disk image containing an HFS filesystem, removing those parts of the image which are no longer being used by the filesystem. Depending on the location of files in the hosted filesystem, compact may or may not shrink the image. For SPARSEBUNDLE images, completely unused band files are simply removed.

Corri hdiutil compact drive.sparseimage e consegui recuperar quase 98% do espaço.

(Eu acho que é um daqueles dias ... Eu realmente deveria aprender coisas do Google primeiro).

Edit: Eu testei compact em 1GB sparseimage com apenas alguns arquivos de texto, e ele rodou bem rápido, mas meu Mac está demorando para compactar a imagem de 90GB. Esteja preparado para esperar.

    
por 25.04.2011 / 16:32
4
  1. Clique duas vezes no arquivo .sparseimage para abri-lo
  2. Esvazie a lixeira
  3. Ejete a unidade .sparseimage
  4. Insira isso no terminal: hdiutil compact path-to-file.sparseimage
por 09.09.2014 / 03:47