L'eliminazione di file su immagini di dischi bundle sparse non libera lo spazio

5

Ho usato Utility Disco per creare uno sparsebundle crittografato vuoto su un volume FAT A. Contiene un volume HFS B. Sono in esecuzione su Snow Leopard.

Il DMG ora riempie praticamente A, e ci sto bene. Questo non riguarda lo spazio su A.

Quando elimino i file da B, lo spazio libero che Finder mostra per B non cambia e rifiuta di copiare nuovi file su B. Svuotare il cestino non aiuta. L'espulsione non aiuta. Ma verificare (non riparare) B in Utility Disco, anche se non sono stati trovati errori.

Questo è un po 'complicato. Come ottengo un comportamento migliore?

    
posta Tobias 22.09.2011 - 17:01
fonte

2 risposte

5

Sia le immagini sparse del disco che l'intenzionalità più recente delle immagini del disco sparse non raccolgono / recuperano spazio finché non ne hanno bisogno. Questo è particolarmente vero per un bundle sparse, progettato per ridurre i trasferimenti di rete quando l'immagine è archiviata su una condivisione di rete. Certamente accelera le normali operazioni di lettura / scrittura poiché il sistema può assumere che la compatta non accadrà quando i file stanno cambiando. Quando controlli le cose nell'utility del disco, forse vede che lo spazio potrebbe essere recuperato e lo fa per te. Hai ragione, nel normale utilizzo, ti porta a utilizzare più spazio rispetto a quando metti semplicemente le cose nel normale file system.

Potresti convertire la tua memoria in una normale immagine sparsa per liberare spazio più tradizionale quando elimini i file memorizzati all'interno dell'immagine del disco.

Sicuramente leggi i primi due paragrafi della pagina man per hdiutil .

Ovviamente puoi avviare un'operazione compatta manuale con:

  • hdiutil compact /path/to/sparsebundle.dmg
risposta data 22.09.2011 - 17:43
fonte
1

Un'immagine disco è come un disco "virtuale", ovvero un disco rigido in un disco rigido, anche se si elimina un file, la capacità del disco rigido rimane costante, cambia solo la quantità di spazio disponibile, ecco perché l'immagine del disco rimane stessa dimensione anche dopo aver eliminato i file

    
risposta data 22.09.2011 - 17:14
fonte

Leggi altre domande sui tag