Monte un disco de RAM en el arranque -- macos campo con mount camp apple Relacionados El problema

Mount a RAM disk on boot


4
vote

problema

Español

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

Por lo tanto, me gustaría crear un disco RAM, por ejemplo, 512 megabytes y obtenerlo montado en el momento de la hora, por lo que puedo configurar la ruta de los archivos de registro en el disco RAM.

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

Original en ingles

I'm running different applications for development purposes: Apache, MySQL, Tomcat and a couple of other products. I would like to set up the logging verbosity of all applications to debug, but when doing so, the disk gets a lot of activity.

Therefore I would like to create a RAM disk, for example 512 megabytes and get it mounted at boot time, so I can set the path of the log files to the RAM disk.

I looked into /etc/fstab, but there is a notice that this file is deprecated.

     

Lista de respuestas

3
 
vote
vote
La mejor respuesta
 

Puede crear y montar un disco RAM con el comando siguiente terminal (i.e. shell):

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

Dónde ABCDEFGHIJKLMNABCDEFGHIJKLMN1 puede ser cualquier número y representa el número de bloques de 512 bytes que desea asignar. Así que 1,000,000 obtendrá 512,000,000 bytes. (Por supuesto, tienes que dejar fuera las comas.)

EDUTE EDITAR el comando a su gusto y colóquelo en un script de shell, luego agregue ese script shell a sus elementos de inicio de sesión. Si realmente necesita ejecutarlo en el arranque en lugar de cuando inicie sesión, eso es Mucho más involucrado . Ya sea, no necesita hacerlo, ya que no está iniciando Apache, etc. Antes de iniciar sesión, o ya lo ha hecho para comenzar a comenzar APACHE antes de iniciar sesión, en cuyo caso solo puede volver a alcantarillado Cualquiera que sea el demonio que esté comenzando primero.

 

You can create and mount a RAM disk with the following Terminal (i.e. shell) command:

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

Where 2048 can be any number and represents the number of 512 byte blocks you want to allocate. So 1,000,000 will get you 512,000,000 bytes. (Of course, you have to leave out the commas.)

So edit the command to your liking and put it in a shell script, then add that shell script to your login items. If you really need to run it at boot instead of when you log in, that is a lot more involved. Either you don't need to do it, because you're not starting Apache etc. before you log in, or you've already done it to get Apache to start before you log in, in which case you can just piggy back on whichever daemon you are starting first.

 
 

Relacionados problema

2  Cómo deshacerse de todos los .serverauth. $$ en el directorio de inicio en OS X?  ( How to get rid of all the serverauth in the home directory on os x ) 
¿Cómo prevenir a obtener un montón de archivos .serverauth.$$ en el directorio de inicio en OS X 10.8? ($$ es un número PID). ...

0  ¿Reemplazo para la superales en Catalina?  ( Replacement for supercard in catalina ) 
He sido un gran fan de HyperCard. Cuando Apple lo dejó misteriosamente, mantuve mis pilas de Hypercard que van a usar Supercard. Desafortunadamente, la superd...

1  Mi MacBook Air no se irá a dormir cuando cierro la tapa  ( My macbook air wont go to sleep when i close the lid ) 
Dado que he comprado mi MacBoavair, se ha ido en modo de dormir cuando cerré la tapa y el logotipo de Apple en su tapa se apagará. Al azar, comenzó a irse al ...

31  OS X 10.9.4 Cierra la aplicación al dormir  ( Os x 10 9 4 closes application when sleeping ) 
primera vez para tener MBP Retina. Mi problema en mi MBP es cuando cierro mi MBP para transferir a otra ubicación (casa a cafetería), cuando abro mi MBP, noté...

12  ¿Cómo no expulsar accidentalmente unidades externas?  ( How do i not accidentally eject external drives ) 
Tengo un Mac mini con algunas unidades externas conectadas que yo uso como un servidor doméstico. Normalmente, los botones de expulsión junto al icono de la u...

3  MacBook Pro atascado en el bucle de arranque: el modo de recuperación y el modo seguro no funcionan  ( Macbook pro stuck in boot loop recovery mode and safe mode not working ) 
Tengo un MacBook Pro 2015 (RAM de 8 GB, ejecutando MacOS Mojave) atascado en la pantalla de carga con el logotipo de Apple y la barra de carga 100% completada...

2  ¿Cómo forzar OSX para usar la versión 2 de IGMP?  ( How do i force osx to use igmp version 2 ) 
Estoy conectado a un viejo interruptor inteligente de NetGear, que solo admite IGMPV2. No rodea el tráfico de multidifusión a mi Mac porque se une al grupo us...

39  Cambio de tamaño o expansión de un volumen de corestorage  ( Resizing or expanding a corestorage volume ) 
Compré un nuevo SSD con 750 GB e hizo dos particiones: 600 GB y 150 GB. Se pensó que el más pequeño era una partición de Bootcamp un día, pero hasta la fecha ...

6  ¿Cómo simplemente enrutar el tráfico de oficinas sobre la VPN al tiempo que tiene una ruta predeterminada para otro tráfico?  ( How to only route office traffic over the vpn while having default route for oth ) 
Tengo una VPN a mi oficina y me gustaría enrutar solo el tráfico de oficinas sobre la VPN mientras mantiene mi ruta predeterminada para otro tráfico. He int...

0  Xcode sigue ahorcando y tengo que forzar a dejar de fumar  ( Xcode keeps hanging and i have to force quit ) 
Tengo un IMAC que ejecuta High Sierra y Xcode versión 10.1. Recientemente, he empezado a usar mucho Xcode y se mantiene colgando sobre mí. Haré algo y aparece...

67  ¿Puedo limitar manualmente la CPU% utilizada por un proceso?  ( Can i manually limit the cpu used by a process ) 
Me gustaría limitar la cantidad de tiempo de CPU dedicado a ciertos procesos (por ejemplo, Firefox, Safari, ...). No puedo entender por qué tales programas,...

0  ¿Cómo abro archivos con extensión ".vid" en MacBook?  ( How do i open files with extension vid on macbook ) 
¿Cómo abro archivos con extensión ".vid" en MacBook? ¡Necesito ayuda para abrir archivos con la extensión .vid? Al seleccionar Abrir con, estoy recibiendo...

-4  Problema de correo electrónico del grupo automático  ( Automator group email problem ) 
Estoy al final de mi atadura. Quiero enviar un correo electrónico a un grupo de aproximadamente 50 personas, lo que es personalizado al menos con su nombre. (...

6  Eliminar elementos predeterminados del sistema / de terceros '¿Artículos de' servicio 'de menús contextos OS X?  ( Remove system default third party app service items from os x context menus ) 
Estoy en el proceso de reemplazar el elemento de menú de contexto predeterminado de OS X 'de OS X' (encontrado al hacer clic derecho en el texto en muchas apl...

9  ¿Por qué la grabadora de pantalla de QuickTime hace que mi MacBook Air sea muy lento mientras se grabe?  ( Why does quicktimes screen recorder make my macbook air very slow while recordi ) 
En Snow Leopard (10.6), la grabadora de pantalla en el reproductor QuickTime trabajó bien. Sin embargo, dado que me ha actualizado a Mountain Lion (10.8), la ...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.