Red de conocimiento informático - Material del sitio web - ¿Alguien puede decirme de dónde viene RAMDISK en Linux 0.11?

¿Alguien puede decirme de dónde viene RAMDISK en Linux 0.11?

RAMDisk es una porción del espacio de memoria que puede usar como partición del disco duro. O en otras palabras, tratas la memoria como un disco duro y almacenas archivos en él. Esto es para aumentar la velocidad de lectura/escritura, porque como todos sabemos, la velocidad de E/S de la memoria es N veces mayor que la del disco duro (¡5 millones!).

Código de muestra: crear un disco RAM y montarlo

# Crear un punto de montaje:

mkdir /tmp/ramdisk0

# Crear un sistema de archivos:

mke2fs /dev/ram0 # O: mkfs -t text2 /dev/ram0

# Montar disco ram:

mount /dev/ram0 /tmp/ramdisk0

Si falla el formateo de un disco ram, su kernel no admite discos ram y las opciones de configuración del kernel son CONFIG_BLK_DEV_RAM.

* Ejecute df -k /dev /ram0 Cómo ¿Cuánto espacio estás usando realmente?

*No pongas en esta área ningún dato del que no tengas una copia. Si realiza cambios en este directorio y necesita conservarlos, tenga alguna forma de hacer una copia de seguridad de ellos.

Se debe configurar un proceso cron. Haga que verifique los cambios en los archivos cada diez minutos y haga una copia de seguridad de esos cambios.

* El tamaño predeterminado de un disco RAM es 4 Mb = 4096 bloques. Puedes comprobar el tamaño del disco RAM con mke2fs.

* Para utilizar un disco RAM, debes tener soporte para el kernel o cargarlo como un módulo. Una de las opciones de configuración del kernel es CONFIG_BLK_DEV_RAM. La ventaja de compilar un disco ram como módulo cargable es que puede cambiar el tamaño del disco ram mientras se carga.

* Una forma genial de hacer esto es usar una computadora con 1G de RAM y usar 256M como "/tmp". Esto acelerará su sistema si hay muchos procesos que utilizan "/tmp". Además, cuando el sistema se reinicie, el contenido del directorio /tmp se eliminará, lo cual es bueno.