Estructura del sistema archivos en Linux


Algunas de las características del sistema de archivos de Linux:

  1. Basado en un árbol jerárquico de directorios.
  2. Estandarizado en 1993 por el proyecto FHS (Filesystem Hierarchy Standard o Estándar de Jerarquía de Sistema de Ficheros).
  3. Todo en Linux es un archivo.
  4. Organización de sistema de archivos según FHS

       El directorio raíz (/):

  • Nivel más alto de la jerarquía de directorios.
  • Donde se instala el sistema operativo.
  • De aquí cuelgan el resto de carpetas.
  • El contenido de este directorio son métodos, herramientas y utilidades necesarias para el funcionamiento del sistema.

       /bin (BINARY):

  • Contiene código binario o compilado de programas y comandos que pueden utilizar todos los usuarios del sistema.

        /boot:

  • Contiene todo lo necesario para el proceso de arranque del sistema.

    /cdrom:

  • Directorio de montaje de cdrom.

  • Contiene archivos de cdrom.

    /dev:

  • Contiene todas las definiciones de los dispositivos (hardware).

    /etc:

  • Contiene archivos necesarios para configuración del sistema.

    /home:

  • Contiene los subdirectorios que son directorios de cada uno de los usuarios del sistema.

    /lib:

  • Contiene librerías compartidas. (Similares a dll’s de Windows).

  • Contiene módulos del kernel.

    /lost+found:

  • Contiene las herramientas y utilidades para restaurar y/o reparar el sistema de archivos almacenan los datos en este directorio.

  • Es un espacio temporal donde se guardan los datos que se recuperan después de una caída del sistema.

    /media:

  • Contiene los subdirectorios que se utilizan como puntos montaje para los medios de almacenamiento.

    /mnt:

  • Contiene sistemas de archivos externos que hayan sido montados.

    /opt (OPTIONS):

  • Contiene archivos de complementos o add-ons de los programas instalador.

    /proc:

  • Es un sistema de archivos virtual. Se genera y actualiza dinámicamente, es decir, no se mantiene en el disco duro, se mantiene el la memoria RAM.

  • Es el sistema quien lo crea y lo destruye.

  • Contiene información sobre los procesos, el núcleo e información relativa al sistema.

    /root:

  • Este es el directorio /home del administrador del sistema (root).

    /sbin:

  • Contiene los programas y comandos que se utilizan para la administración del sistema.

    /selinux:

  • Es un sistema que extiende el sistema de permisos típico de Unix.

    /srv:

  • Contiene los archivos de datos específicos para cada servicio instalado en el sistema.

    /sys:

  • Información sobre los dispositivos tal y como los ve el kernel Linux.

    /tmp:

  • Este directorio se guardan los archivos temporales.

    /usr:

  • Es la segunda sección más grande o estructura jerárquica (después del directorio raíz) del sistema de ficheros.

  • Este directorio está pensado para almacenar datos que se puedan compartir con otros hosts.

    /var:

  • Contiene ficheros de datos variables y temporales, así como archivos spool (ficheros almacenados en fila en espera a ejecutarse).

  • La utilidad radica en poder detectar problemas para prevenirlos y solucionarlos.

Podríamos ver la estructura del sistema de archivo de nuestro Linux con una Terminal, posicionados en la carpeta raíz (/) con el comando “cd /” y luego con el comando ” ls –almost -all” obteniendo el siguiente resultado:

pintSaludos, comparte y comenta.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s