¿Cómo se compone la estructura del sistema de archivos de Linux? – Parte 1

arbol-de-directorios-so-linux

Muchos de los lectores que llegaron a utilizar Windows y vienen migrando a Linux, no me dejaran mentir pues la primer incógnita o problema que se llegan a plantear es “donde se guardan los programas en Linux”.

A diferencia de Windows, Linux se compone de un sistema de archivos completamente diferente y ajeno a este, aquí no existen letras en las unidades tales como “C:\. D: \, etc”, pues esto no es el estándar de la Jerarquía del sistema de archivos FHS.

Este sistema define la estructura de los sistemas de archivos en Linux y otros sistemas operativos UNIX. Sin embargo, el sistema de archivos de Linux también contiene algunos directorios, el cual hasta ahora no han sido definidos de la siguiente manera.

/ – directorio raíz (root)

Todo en su sistema Linux se encuentra en el directorio /, también conocido como el directorio raíz.

Este directorio es como si estuviéramos hablando de “C: \ en Windows” por así decirlo, pero, esto no es el caso, ya que en Linux no hay letras en los nombres de las unidades.

/bin – archivos binarios del usuario

El directorio /bin contiene los binarios del usuario (programas) que debe existir cuando el sistema está funcionando en modo de usuario único.

Es importante saber que en este directorio no pueden ni deben de existir más directorios, aquí solamente encontraremos los archivos binarios de los programas, así como sus enlaces simbólicos que se pueden distinguir por un “@”.

/boot – archivos de arranque del sistema

El directorio /boot contiene los archivos necesarios para arrancar el sistema, por ejemplo, archivos del GRUB y el Kernel se almacenan aquí.

El núcleo del sistema lo podremos identificar como un fichero imagen llamado vmlinuz-versión _ núcleo) se debe situar en este directorio o en el directorio raíz.

/ cdrom punto de montaje para el CD -ROM

El directorio / cdrom no es parte como tal del sistema de ficheros FHS , pero todavía se puede encontrar en varias distribuciones.

Este directorio es un lugar temporal para su unidad de CD/DVD de su equipo en su sistema. Sin embargo, la ubicación estándar para dispositivos temporales de medios es el directorio /media

/dev archivos de dispositivo.

Linux ve los dispositivos como archivos, y el directorio /dev contiene archivos especiales que representan a los dispositivos. No es exactamente este tipo de archivos como estamos acostumbrados a verlos.

Además, es importante saber que los dispositivos pueden ser de bloque o de carácter. Normalmente los dispositivos de bloque son los que almacenan datos y, los de carácter los que transfieren datos.

Básicamente aquí podremos encontrar los puntos de montaje de otras particiones o de dispositivos conectados al equipo.

Por ejemplo /dev/sda es el punto de montaje del disco duro en uso y las demás particiones de este se enumerarán de tal forma que la primera partición será /dev/sda1, la segunda /dev/sda2 y asi sucesivamente.

Para el caso de otros discos, pendrives o dispositivos de almacenamiento conectados los identificaremos como /dev/sdb, /dev/sdc y así sucesivamente.

Esto lo podemos comprobar desde el terminal ejecutado el comando:

sudo fdisk -l

Mientras que para el fichero asociado al ratón tipo PS/2 será /dev/psaux.

/etc – archivos de configuración

El directorio /etc contiene los archivos de configuración que se pueden editar manualmente usando un editor de texto.

Tengan en cuenta que el directorio /etc contiene importantes archivos del sistema, todos ellos son configuraciones, los cuales son archivos estáticos.

Aquí nunca deben de encontrarse archivos ejecutables ni mucho menos archivos binarios.

/home – carpeta personal del usuario

El directorio /home contiene las carpetas de inicio de todos los usuarios. Por ejemplo, si su nombre de usuario es “usuario1”, entonces tendrán como directorio principal en /home /usuario1.

Esta carpeta contiene los archivos de usuario y los datos relacionados con los usuarios, así como los archivos y preferencias de estos.

Cada usuario tiene acceso de escritura única de su directorio personal, y para modificar otros archivos en el sistema necesitaría tener acceso a permisos de super usuario o ser un usuario root.

/lib bibliotecas del sistema

El directorio / lib contiene librerías que necesitan los binarios que están ubicados en los directorios /bin y /sbin.

Con una sola diferencia, de que las bibliotecas que necesita el binarios de la carpeta /usr /bin están en el directorio /usr/lib.


3 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   QuantumComputing1 dijo

    Aunque tengo este campo lo tengo más o menos controlado, se agradece una pequeña explicación a modo repaso.

    Buen trabajo,y gracias!

  2.   leo dijo

    Muchas gracias. Siempre me pregunté cómo funciona esa estructura

  3.   Marco Antonio Correa dijo

    Muchas gracias por este información !!