3 votos

¿Tener un sistema de archivos basado en la RAM en OSX?

Me gustaría hacer un seguimiento en tiempo real, discutiendo una parte aquí de contar rápidamente. No hay paquetes al respecto en homebrew.

¿Cómo se puede tener un sistema de archivos basado en la RAM en OSX?

5voto

Madhur Ahuja Puntos 190

Mac OS incluye soporte para sistemas de archivos basados en RAM a través de ramfs . Todo está respaldado por la RAM, por lo que es increíblemente rápido con una latencia casi nula, pero el contenido se pierde al reiniciar.

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

#!/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 fue adaptado de la hdiutil página del manual

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

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

Dónde XXXXX es el tamaño en bloques de 2048 bytes. También hay un útil script en este puesto sobre el superusuario.

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