TEMA 5. Sistemas de Ficheros. |
5.2.- La particiÓn de sistema. El sistema de ficheros de Linux (independientemente del sistema utilizado) se compone de un único árbol de directorios que comienza en el directorio principal (designado por “/”); este árbol puede estar integrado por varios dispositivos físicos (e incluso dispositivos virtuales). A cada dispositivo integrado en el árbol de directorios se accede mediante un subdirectorio común del mismo llamado punto de montaje del dispositivo. De esta forma resulta transparente para los usuarios y las aplicaciones qué dispositivos forman el árbol de directorios y dónde están montados.
En la imagen se muestra el directorio raíz típico; este sistema cumple con una organización llamada FHS (Filesystem Hierarchy Standard, estándar jerárquico para el sistema de ficheros); los diferentes subdirectorios se suelen utilizar para tareas específicas: /bin: aquí están los ejecutables necesarios para hacer funcionar el sistema y que tienen utilidad para todos los usuarios. /boot: contiene los ficheros y datos necesarios para arrancar el sistema. /cdrom y /floppy: puntos de montado del CD-ROM y la disquetera. /dev: ficheros especiales que representan dispositivos hardware. /etc: contiene los ficheros de configuración de diferentes programas. /home: directorios de inicio de los usuarios. /lib: librerías dinámicas esenciales del sistema. /lost+found: aquí es donde aparecen los archivos o trozos recuperados tras ocurrir algún accidente; es una característica del sistema ext2. /mnt: punto de montado transitorio de sistemas de ficheros. /proc: sistema de ficheros virtual generado por el núcleo y que permite obtener y enviar información al hardware. /root: directorio de inicio del superusuario. /sbin: ejecutables de interés únicamente para el administrador. /tmp: datos temporales empleados por diversos programas. Hay dos directorios importante que nos queda por ver: /usr y /var; ambos tienen en común que no son esenciales para el funcionamiento del sistema, pero se diferencian en que mientras /usr permanece invariable (salvo cuando se instalan programas), /var cambia durante la operación normal del sistema. Por eso suelen residir en particiones independientes (y /usr en modo sólo lectura). En ellos encontramos los siguientes subdirectorios: /usr/X11R6: estructura similar a /usr pero utilizado por los programas y componentes del entorno gráfico X-Window. /usr/bin, /usr/sbin y /usr/lib: hacen la misma función que /bin, /sbin y /lib, pero para programas que no son indispensables para el arranque y funcionamiento del sistema. Los programas que aquí se encuentran son comunes a todas las distribuciones del mismo grupo (todas las basadas en Debian, por ejemplo) mientras que los de /bin, /sbin y /lib son comunes a todos los Linux. /usr/doc: información adicional suministrada por algunos programas. /usr/local: repite la estructura de /usr, pero para programas y componentes particulares de nuestro sistema (que no estarán en otra Debian). /var/log: ficheros que registran información generada por diversos procesos del sistema, como mensajes de error. /var/spool: trabajos pendientes de realización, como por ejemplo las colas de impresión (/var/spool/cups) y los buzones correo (/var/spool/exim). Existen más directorios, pero los principales los hemos expuesto aquí. |
Copyright - © ANFORA, 2004. Todos los derechos reservados. Condiciones Legales.