Quando si compatta un'immagine sparsa con il comando hdiutil compact
, fallisce con il messaggio hdiutil: compact failed - Funzione non implementata .
Il messaggio di errore non è chiaro, ma un motivo potrebbe essere che non sei connesso alla presa di corrente. La compattazione di un'immagine del disco può essere un'attività lunga e intensa e talvolta il sistema operativo lo nega quando si utilizza la batteria per evitare qualsiasi rischio di perdita di dati.
Se sei certo di avere abbastanza carica della batteria per completare l'operazione, puoi superare la limitazione aggiungendo il flag -batteryallowed
:
hdiutil compact my.sparseimage -batteryallowed
Potrebbe essere necessario eseguire il comando come root :
sudo hdiutil compact <sparseimage>
Leggi altre domande sui tag terminal disk-utility dmg