Volevo usare un ramdisk. Quindi ne ho creato uno, l'ho riempito con 3 GB di dati e l'ho smontato. Come questo:
diskutil erasevolume HFS+ 'ramdisk' `hdiutil attach -nomount ram://8388608`
cp -pr some3GBdirectory /Volumes/ramdisk
umount /Volumes/ramdisk
L'ultima istruzione rimossa / Volumes / ramdisk dall'albero delle directory, ma il 3GB rimane allocato da un processo chiamato diskimages-helper. Devo ucciderlo con SIGKILL per rimuovere il processo e recuperare la memoria. Qual è il modo migliore per rimuovere il ramdisk e liberare completamente la memoria?
diskutil eject ramdisk
nel tuo esempio, che smonta ancora l'intero disco senza la necessità di eseguire personalmente la ricerca dell'identificatore del disco.