UTM: Spostare le immagini su un disco esterno
UTM, il software di virtualizzazione che funziona anche sui nuovi Apple M1, crea le immagini disco delle varie virtual machine all’interno della cartella ~/Library/Containers/com.utmapp.UTM/ (precisamente ~/Library/Containers/com.utmapp.UTM/Documents/ ). Se preferite avere le immagini su un disco esterno, magari un veloce disco Samsung SSD T5, non c’è ancora un’opzione per poterlo fare, pertanto bisogna lavorare manualmente.
La prima cosa che viene in mente è creare un link simbolico, qualcosa tipo:
1 |
ln -s /Volumes/Samsung\ T5/UTM/com.utmapp.UTM /Users/tech/Library/Containers/ |
Usando questo sistema, cosa che funziona perfettamente con VirtualBox (che però non ha una versione per Apple M1) purtroppo UTM si rifiuterà di partire…
L’unica soluzione, in questo caso, è creare una sparseimage (praticamente un’immagine disco senza una dimensione prefissata che si riempie pian piano) e poi montarlo al posto della cartella in cui vengono salvate le immagini. Vediamo come fare.
Ipotizziamo che il volume esterno si chiami /Volumes/Samsung T5 e che vogliamo creare la sparseimage con il nome Containers.sparseimage, procediamo così:
1 |
hdiutil create -size 100g -fs APFS -type SPARSE /Volumes/Samsung\ T5/UTM/Containers.sparseimage |
oppure, in alternativa:
- Aprire “Utility Disco”
- Cliccare su “File”->”Nuova immagine”->”Immagine vuota”
- Nella nuova finestra scegliere la posizione in cui salvare (es /Volumes/Samsung T5/UTM/), il nome (es Containers.sparseimage), la dimensione massima di 100G e poi dal menù “Formato immagine” scegliere “Sparse” e premere il pulsante “Salva”
Infine montiamo il disco con:
1 |
hdiutil attach /Volumes/Samsung\ T5/UTM/Containers.sparseimage -mountpoint ~/Library/Containers/com.utmapp.UTM |
Il montaggio dell’immagine va ripetuta quando si collega il disco. Lo so, una bella noia…
Nota: per ridimensionare la sparseimage dopo la cancellazione di un contenuto, possiamo usare questo comando:
1 |
hdiutil compact /Volumes/Samsung\ T5/UTM/Containers.sparseimage |
Nota: dopo un po’ di utilizzo, ho capito che scaricando un file .utm relativo ad un’immagine preconfezionata e posizionandolo sul disco esterno, viene automaticamente usata quella locazione per archiviare la macchina virtuale.
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta