A ramdisk es una pequeña unidad virtual que es parte de la memoria principal. Este Memoria de trabajo se llama RAM. La memoria se utiliza de forma dinámica y estática. Este sistema de archivos está montado y formateado antes. El espacio de memoria está ramificado y el sistema no puede acceder a él.
La memoria volátil - El ramdisk
Para Linux el ramdisk es importante para permitir un rápido proceso de lectura y escritura. Así que se ve menos afectado por el desgaste, como un disco duro normal o incluso una memoria flash. Una CPU ocupada o una lenta conexión de red puede, por supuesto, detener el disco. Incluso se pueden evitar los problemas de eliminación en sistemas de archivos como ext3 o ext4. Los archivos precarios no se copian en el disco duro, sino que se almacenan en el sistema de archivos, es decir, en el ramdisk. Hay que tener en cuenta que los archivos no terminan en el disco duro. Algunos archivos se almacenan sin ser solicitados. Para crear un ramdisk, se pueden utilizar diferentes formas.
Las diferentes posibilidades
La primera forma sería crear un ramdisk con un sistema de archivos tmps. Este no es un sistema completo de RAM, pero también puede ser almacenado en el disco duro Datos ...salvo... Esto evita que la memoria del ramdisk se quede pequeña. Si el disco está vacío, no puede utilizar ningún espacio del disco, y estas particiones pueden ser montadas en el momento del arranque.
La segunda forma es formatear el disco duro. De esta manera se puede seleccionar un área como un disco RAM. Una opción -m0 debería asegurar que no se reserve ningún espacio en el usuario raíz. Esto ocuparía el espacio. Efectivamente, los recursos del sistema deben ser retirados. De esta manera la memoria es más pequeña con las particiones. El objetivo es un ramdisk que no se puede leer ni escribir, pero que tiene correcciones. Esto probablemente tendrá que ser concedido. El tamaño del ramdisk puede ser llamado y cambiado con comandos especiales. En cada reinicio el disco desaparece de nuevo, por lo que se debe crear un guión para guardar los comandos. De esa manera, los comandos no tienen que ser tecleados de nuevo.
La tercera forma es trabajar con el sistema de archivos ramfs. Esto difiere del sistema de archivos tmpfs en que los datos se intercambian. Esto también hace que sea fácil de crear. El disco se redimensiona dinámicamente y la partición siempre se monta en el momento del arranque. Esto puede evitarse con los privilegios de editor y root.
Los tamaños de los discos RAM
Cada uno de los discos de Rama creados puede ser mantenido en un tamaño diferente. Esto es diferente para cada uno. El sistema debe estar disponible como suficiente RAM y también se debe acceder a la memoria de intercambio, o SWAP. Pero esto reduciría la velocidad del disco RAM. 1 GB de RAM debería ser suficiente.
Una guía para Linux se puede encontrar en el artículo Creando Ramdisk para acelerar Amavis bajo Linux.