hdiutil converte / rsize risorsa temporaneamente non disponibile


27

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 di errore hdiutil 35).

Risposte:


39

Il problema sembra verificarsi quando si smonta l'immagine usando umount.

Rimonta l'immagine (usando hdiutil attacho semplicemente fai doppio clic sull'immagine) e usa di nuovo il comando hdiutil detach. Questo smonterà ed espellerà l'immagine.

hdiutil detach /Volumes/<your image>

1
Le immagini montate vengono comunque visualizzate in "Utilità disco" quando è possibile rimuoverle.
Stefano Palazzo,

Ho usato 'hdiutil info "ho trovato / dev quindi" hdiutil detach / dev / disk2 ". In questo modo non è necessario rimontare il volume.
Drudru,

Questo è! Ho provato a usare umount / Volumes / <tua immagine> / ma smonta solo l'immagine ma continua a vedere i file di lettura / scrittura di Apple in Utility Disco ...
Richard Fu

2

Un'altra possibilità è che l'immagine del disco sia ancora montata (da precedenti lavori su di essa). In questo caso, basta selezionare l'icona di espulsione.

Successivamente, il convertitore hdiutil ha funzionato alla grande.


2

Nel mio caso qualcosa stava cercando di accedere all'immagine. Cosa finalmente ha funzionato:

sudo lsof | grep ~/Unix.sparsebundle/
sudo kill -9 889
resize -size 100g ~/Unix.sparsebundle/

-2

riavvia il tuo computer ed eseguirlo di nuovo dovrebbe funzionare.


Siamo alla ricerca di risposte lunghe che forniscano una spiegazione e un contesto. Non dare solo una risposta di una riga; spiega perché la tua risposta è giusta, idealmente con citazioni. Le risposte che non includono spiegazioni potrebbero essere rimosse.
Tetsujin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.