El sistema de ficheros

GNU/Linux es capaz de leer y escribir ficheros prácticamente sobre cualquier sistema de ficheros que existe actualmente, aunque para su propia raíz es necesario un sistema de ficheros que permita ciertas opciones. Generalmente se suele usar el tipo ext2ext3, o ReiseFS. Actualmente el más utilizado es ext3, que es la evolución de ext2 y incorpora la tencología de journaling. La principal ventaja de ext3 sobre ext2 es que los sistemas de recuperación de ficheros son más efectivos. ReiserFS es un tipo de sistema operativo que incorpora nuevas tecnologías de diseño que le permiten ser más rápido.

Una característica muy importante en todos los sistemas operativos basados en UNIX es que todos los dispositivos se pueden tratar como si fueran ficheros. Igualmente, cuando queremos acceder al contenido de un CD, disquete o cualquier otro dispositivo, deberemos montarlo en un directorio ya existente en el sistema y navegaremos por él como si se tratara de un directorio más.

Estructura de directorios

Lo primero que debemos saber es que todo el sistema de ficheros parte de una misma raíz que denominaremos con el carácter /. Es el origen del sistema de ficheros y sólo existe una.

En la mayoría de distribuciones basadas en GNU/Linux encontramos los siguientes directorios principales:

  • /bin: Comandos básicos para todos los usuarios del sistema.
  • /boot: Ficheros necesarios para el arranque del sistema.
  • /dev: Dispositivos del sistema (unidades de disco, floppy, cd, audio, pci, etc).
  • /etc: Uno de los más importantes; ficheros de configuración del sistema y de las aplicaciones instaladas.
  • /home: Contiene los directorios personales de los usuarios.
  • /lib: Librerías especiales para el núcleo del sistema y módulos del mismo.
  • /mnt: Punto de montaje temporal para los dispositivos que queramos.
  • /proc: Procesos y variables del núcleo del sistema.
  • /root: Directorio home para el superusuario.
  • /sbin: Comandos especiales para el superusuario.
  • /tmp: Ficheros temporales. Según la distribución utilizada se borran en cada arranque del sistema o cada cierto tiempo.
  • /usr: Segunda estructura jerárquica, utilizada para almacenar el software instalado en el sistema.
  • /var: Directorio para los ficheros de log, spoolers de impresión, etc.

Es muy recomendable no eliminar ninguno de estos directorios ya que son básicos para el buen funcionamiento del sistema. Generalmente, los procesos de instalación de nuevas aplicaciones necesitan que exista la organización dada y muchos de los ficheros de configuración de los programas debe estar en determinados directorios (normalmente bajo /etc).

Tutorial elaborado por Nacx para ADSLAyuda.com

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que estás de acuerdo, pero puedes optar por no seguir si lo deseas. Aceptar Leer más