¿Para tener un sistema de archivos basado en RAM en OSX?

0

Me gustaría hacer monitoreo en tiempo real, discutiendo una parte de él aquí sobre cómo contar rápidamente. No hay paquetes al respecto en homebrew.

¿Cómo puedes tener un sistema de archivos basado en RAM en OSX?

    
pregunta Léo Léopold Hertz 준영 01.07.2015 - 10:48

1 respuesta

1

Mac OS incluye soporte para sistemas de archivos basados en RAM a través de ramfs . Toda la memoria RAM está respaldada por lo que es increíblemente rápida con una latencia cercana a cero, pero el contenido se pierde al reiniciar.

Para crear uno y montarlo en /tmp/mymount , cree un script con el siguiente contenido y ejecútelo:

!#/bin/sh
NUMSECTORS=128000       # a sector is 512 bytes
mydev='hdiutil attach -nomount ram://$NUMSECTORS'
newfs_hfs $mydev
mkdir /tmp/mymount
mount -t hfs $mydev /tmp/mymount

Lo anterior se adaptó de la página de manual hdiutil .

También puede hacerlo en una sola línea (adaptado de aquí ):

diskutil erasevolume HFS+ 'RAM Disk' 'hdiutil attach -nomount ram://XXXXX'

Donde XXXXX es el tamaño en bloques de 2048 bytes. También hay un script útil en esta publicación en Superusuario.

    
respondido por el mjturner 06.07.2015 - 10:52

Lea otras preguntas en las etiquetas