Al ejecutar
$ ls /
listamos el contenido del nodo raíz del sistema de ficheros. Aparecen directorios como:/dev, /etc, /proc, /sys, /var, /tmp y otros.
En este artículo vamos a investigar los directorios que tienen asociados sistemas de ficheros especiales.
Para obtener una idea general de la jerarquía del sistema de ficheros, podemos visitar la página: Filesystem Hierarchy Standard.
El estandar FHS es un conjunto de recomendaciones acerca de cómo estructurar los ficheros y directorios en un sistema operativo basado en UNIX.
Averiguar qué sistemas de ficheros están montados
Dos comandos nos permiten examinar qué sistemas de ficheros y dónde están montados en nuestro sistema.
$ mount
ó
$ cat /etc/mtab
Su respuesta será algo similar a ésto:
/dev/sda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755) varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw) securityfs on /sys/kernel/security type securityfs (rw)
Estamos específicamente interesados en estos directorios:
/proc, /sys, /var/run, /var/lock, /dev, /dev/shm, /dev/pts, /sys/kernel/security