Montar un disco RAM en el arranque

3

Estoy ejecutando diferentes aplicaciones para propósitos de desarrollo: Apache, MySQL, Tomcat y un par de otros productos. Me gustaría configurar la verbosidad del registro de todas las aplicaciones para depurar, pero al hacerlo, el disco tiene mucha actividad.

Por lo tanto, me gustaría crear un disco RAM, por ejemplo, 512 megabytes y montarlo en el momento del arranque, para poder establecer la ruta de los archivos de registro al disco RAM.

Busqué en / etc / fstab, pero hay un aviso de que este archivo está en desuso.

    
pregunta memoryleak 05.05.2012 - 03:03

1 respuesta

1

Puede crear y montar un disco RAM con el siguiente comando de Terminal (es decir, shell):

diskutil erasevolume HFS+ "diskName" 'hdiutil attach -nomount ram://2048'

Donde 2048 puede ser cualquier número y representa el número de bloques de 512 bytes que desea asignar. Entonces 1,000,000 obtendrás 512,000,000 bytes. (Por supuesto, tienes que dejar las comas).

Así que edite el comando a su gusto y póngalo en un script de shell, luego agregue ese script de shell a sus elementos de inicio de sesión. Si realmente necesita ejecutarlo en el arranque en lugar de cuando inicia sesión, es mucho más involucrado . O no es necesario que lo haga, ya que no está iniciando Apache, etc. antes de iniciar sesión, o ya lo hizo para que Apache se inicie antes de iniciar sesión, en cuyo caso simplemente puede volver a ponerse en contacto Cualquier demonio que estés comenzando primero.

    
respondido por el Old Pro 06.05.2012 - 07:52

Lea otras preguntas en las etiquetas