systemadmin.es > Storage > Sistemas de ficheros > Creación de un disco en memória con tmpfs

Creación de un disco en memória con tmpfs

Mediante el sistema de ficheros tmpfs podemos un sistema de ficheros en memoria.

Para montar el sistema de fichero tmpfs deberemos indicar el tamaño mediante la opción size:

mount -t tmpfs -o size=100M tmpfs /tmp2

A continuación ya lo tendremos disponible para su uso:

df -hP
Filesystem            Size  Used Avail Use% Mounted on
(...)
tmpfs                 100M     0  100M   0% /tmpshared

Evidentemente, al ser un disco en memoria si lo desmontamos (o reiniciamos el equipo) perderemos los datos:

# mount -t tmpfs -o size=100M tmpfs /mnt/tmp/
# touch /mnt/tmp/aaa
# ls -l /mnt/tmp/
total 0
-rw-r--r-- 1 root root 0 Jan 31 21:06 aaa
# umount /mnt/tmp/
# mount -t tmpfs -o size=100M tmpfs /mnt/tmp/
# ls -l /mnt/tmp/
total 0

2 comments to “Creación de un disco en memória con tmpfs”

  1. Interesante… ¿Algún ejemplo real de utilización?

  2. En mi caso en un crawler para tener allí unos ficheros temporales pequeños (100MB) pero muy accedidos y evitar así evitar que saturen el disco además garantizando que el acceso sea rápido.

    saludos!

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>