SafeChildren Banner

Havoc Oracle Solaris Experts

martes, 25 de enero de 2011

Cómo Crear un FileSystem en Memoria utilizando TMPFS

Introducción
Vamos a ver cómo podemos utilizar el FileSystem TMPFS para crear un sistema de ficheros en Memoria en Solaris.

Ya hemos hablado en otras ocasiones sobre el sistema TMPFS y su relación con la swap en Solaris, vimos Cómo limitar el tamaño de /tmp en Solaris, sin embargo, hoy vamos a ver cómo podemos utilizarlo para crearnos un sistema de ficheros muy rápido.

Para ello, imaginando que nuestro directorio de montaje es </var/memory_fs> y que queremos asignarle un tamaño de 60Mb, haremos lo siguiente
itily@openzooey:/$ pfexec /usr/sbin/mount -F tmpfs -o size=60m -O swap /var/memory_fs
itily@openzooey:/$ pfexec df -h /var/memory_fs
Filesystem       size   used  avail capacity  Mounted on
swap             60M     0K    60M     0%    /var/memory_fs
Y ya podemos trabajar con nuestro sistema de ficheros en memoria de forma normal.

Par desmontarlo, simplemente haremos un <umount> como siempre
itily@openzooey:/$ pfexec /sbin/umount /var/memory_fs
Por último, si queremos que cada vez que nuestro sistema se inicie monte de forma automática el FileSystem, editaremos el archivo </etc/vfstab>
itily@openzooey:~$ pfexec vi /etc/vfstab
 swap   -  /var/memory_fs  tmpfs   -       yes     size=60m
:wq

Referencias

No hay comentarios:

Publicar un comentario en la entrada