Actualizado el 22 de Junio del 2017 (Publicado el 14 de Enero del 2017)
641 visualizaciones desde el 14 de Enero del 2017
727,3 KB
1 página
Creado hace 17a (29/01/2008)
Ubuntu. Creación de un disco ram (ramdisk)
Para crear un disco ram sólo es necesario el comando tmpfs. Ejemplo:
> mount t tmpfs o size=1G,nr_inodes=10k,mode=0700 tmpfs /punto_de_montaje
Es similar a crear cualquier otra partición o dispositivo, con algunas pequeñas diferencias.
Los parámetros anteriores significa lo siguiente:
1.
2.
3.
4.
t tmpfs: esto indica el tipo de sistema de ficheros que hay en ese dispositivo, por ejemplo los
cdrom utilizan generalmente "iso9660", los regrabables que se usan como discos normales suelen ir
en "udf", las particiones de windows 9x/me van en "vfat", las de windows 2000/xp/vista van en "ntfs",
..... En este caso usamos "tmpfs", que indica que es un ramdisk. También se puede optar por
"ramfs", pero hay algunas diferencias. Ramfs acapara la cantidad de memoria que le digamos,
aunque no la estemos usando, mientras que tmpfs solo usa la memoria que realmente estemos
necesitando. Ademas la gestión de memoria es bastante mejor en tmpfs.
o size=1G,nr_inodes=10k,mode=0700: o indica que le vamos a dar las opciones del sistema de
fichero elegido. Estas opciones van separadas por coma, sin espacios entre ellas. En este caso se
han usado las opciones "size=1G" para usar 1gigabyte de ram, "nr_inodes=10k" indica que el limite
de inodos en el ramdisk es de 10240, osea 10x1024 (necesitas al menos un inodo por cada archivo,
directorio o enlace) y para terminar "mode=0700" indica el modo de acceso, en este caso restringido
a root (no es bueno dejar que cualquiera pueda usar el ramdisk porque podrían saturarte la
memoria y dejarte el equipo prácticamente colgado), puedes cambiarlo por los permisos que
consideres oportunos.
tmpfs: ademas de decir el sistema de ficheros que queremos usar, hay que especificar "donde"
está, en un cdrom indicaríamos el dispositivo, /dev/cdrom, pero en este caso usamos un dispositivo
especial inexistente, especifico para este caso, ya que tmpfs se encarga de gestionarlo. Aunque
sea inexistente no puede cambiarse por otro.
/punto_de_montaje: esto indica de que directorio (los mas windowseros lo llamaran "carpeta"
incorrectamente) queremos "colgarlo". Normalmente y salvo casos muy especiales, un sistema de
ficheros debe colgarse de un directorio vació. Podemos usar cualquiera que nos convenga, aunque
generalmente se suelen usar convenciones. Por ejemplo en ubuntu se usa un directorio dentro de
/media para cada sistema de ficheros montado. También tenemos a mano /mnt, que es donde se
suelen montar cosas temporalmente (por ejemplo un ramdisk que se va a usar un rato), no
permanentemente
Y eso es todo, así de simple.
Original de:
GatoLoko . gatoloko en gmail.com
Mie Mayo 30 11:10:30 BST 2007
Raúl Soriano (GatoLoko), SpainTeam Local Community Contact.
http://www.ubuntuspain.org http://wiki.ubuntu.com/GatoLoko
Comentarios de: Ubuntu. Creación de un disco ram (ramdisk) (0)
No hay comentarios