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
El directorio /proc