Eu tenho um .sparseimage
que ocupa 90 GB de espaço no disco rígido, apesar de ter apenas 30 GB de arquivos nele. Como recuperar o espaço vazio usado .sparseimage
e compactar o arquivo?
fonte
Eu tenho um .sparseimage
que ocupa 90 GB de espaço no disco rígido, apesar de ter apenas 30 GB de arquivos nele. Como recuperar o espaço vazio usado .sparseimage
e compactar o arquivo?
Após uma pesquisa superficial, encontrei uma postagem no fórum apontando para hdiutil
o compact
verbo. Na man
página:
imagem compacta
varre as faixas de uma imagem de disco esparsa (SPARSE ou SPARSEBUNDLE) contendo um sistema de arquivos HFS, removendo as partes da imagem que não estão mais sendo usadas pelo sistema de arquivos. Dependendo da localização dos arquivos no sistema de arquivos hospedado, o compact pode ou não reduzir a imagem. Para imagens SPARSEBUNDLE, arquivos de banda completamente não utilizados são simplesmente removidos.
Eu corri hdiutil compact drive.sparseimage
e recuperou com sucesso quase 98% do espaço.
(Acho que é um daqueles dias ... eu realmente deveria aprender coisas do Google primeiro).
Edit: Eu testei compact
em um 1 GB sparseimage
com apenas alguns arquivos de texto, e ele foi executado rapidamente, mas meu Mac está demorando um pouco para compactar a imagem de 90 GB. Esteja preparado para esperar.
sparseimage
e ele foi executado rapidamente, mas está demorando um pouco na imagem grande. Em momentos como esses, agradeço por ter atualizado para um disco rígido de 7200 RPM!sparseimage
, retirá-los e compactá-los, pois o sistema pode simplesmente jogar fora esses bytes..sparseimage
arquivo para abri-lo.sparseimage
unidadehdiutil compact path-to-file.sparseimage
fonte