Cluster
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_montajeEs similar a crear cualquier otra partición o dispositivo, con algunas pequeñas diferencias. Los parámetros anteriores significa lo siguiente: 1.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.
2.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. 3. 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 ...
Regístrate para leer el documento completo.