2 votos

¿Cómo puedo recuperar la memoria asignada a un ramdisk?

Quería usar un ramdisk. Así que creé uno, lo llené con datos de 3GB y lo desmonté. Así:

diskutil erasevolume HFS+ 'ramdisk' `hdiutil attach -nomount ram://8388608`
cp -pr some3GBdirectory /Volumes/ramdisk
umount /Volumes/ramdisk

Esa última declaración eliminó /Volumes/ramdisk del árbol de directorios, pero los 3GB permanecen asignados por un proceso llamado diskimages-helper. Necesito matarlo con SIGKILL para que se elimine el proceso y recupere mi memoria. ¿Cuál es la mejor manera de eliminar el ramdisk y liberar mi memoria completamente?

1voto

gctwnl Puntos 126

El primer comando te dice qué disco es, por ejemplo, /dev/disk2

Luego diskutil eject /dev/disk2 expulsará el disco y liberará la memoria

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X