Quando provo a convertire o ridimensionare un'immagine dmg ottengo l'errore:
hdiutil: convert failed Resource Temporarily Unavailable error
o
hdiutil: resize: failed. Resource temporarily unavailable (35).
(codice errore hdiutil 35).
Il problema sembra verificarsi quando si smonta l'immagine utilizzando umount
.
Rimontare l'immagine (utilizzando hdiutil attach
o semplicemente fare doppio clic sull'immagine) e utilizzare di nuovo il comando hdiutil detach
. Questo smonta ed espelle l'immagine.
hdiutil detach /Volumes/<your image>
Un'altra possibilità è che l'immagine del disco sia ancora montata (da un precedente lavoro su di essa). In questo caso, seleziona l'icona di espulsione.
In seguito, il convert hdiutil ha funzionato alla grande.
Nel mio caso qualcosa stava cercando di accedere all'immagine. Cosa ha funzionato alla fine:
sudo lsof | grep ~/Unix.sparsebundle/
sudo kill -9 889
resize -size 100g ~/Unix.sparsebundle/
Leggi altre domande sui tag disk-utility dmg