Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FHS
Filesystem Hierarchy Standard
En UNIX y sistemas
similares como BSD,
GNU/Linux, todos los
archivos y directorios
aparecen bajo el directorio
raíz, /, aún cuando se
encuentren en distintos
dispositivos físicos.
La mayoría de estos
directorios existe en todos
los sistemas operativos tipo
UNIX, y generalmente son
usados de igual forma; sin
embargo, las descripciones
presentes aquí son aquellas
que son usadas
específicamente por el FHS,
y no son consideradas
autoritarias por otras
plataformas GNU/Linux.
Estructura de los directorios general
Restringidos: Contiene ficheros que no se pueden compartir, solo son modificables por
el administrador. (/etc, /boot, /var/run, /var/lock...)
Especificando los directorios definidos por FHS
/tmp/ Archivos temporales (véase también /var/tmp). Aquí generalmente se guardan los archivos
temporales guardados -por ejemplo- por el navegador de internet.
/usr/ jerarquía secundaria de los datos de usuario; contiene la mayoría de las utilidades y
aplicaciones multiusuario, es decir, accesibles para todos los usuarios. En otras palabras,
contiene los archivos compartidos, pero que no obstante son de sólo lectura. Este directorio
puede incluso ser compartido con otras computadoras de red local.
/usr/bin/ Comandos binarios no-administrativos para todos los usuarios. Son de solo lectura, pero
pueden tener su propia configuración para cada usuario en /home.
/usr/include/ Archivos de cabecera (Header files o Include files), es decir, archivos de inclusión estándar.
/usr/lib/ bibliotecas compartidas de los binarios en /usr/bin/. Algunos ejecutables comparten las
mismas librerías que comparten las demás aplicaciones, de manera que generalmente no
hay dos librerías idénticas en un mismo sistema, lo cual ahorra memoria y proporciona más
orden.
/usr/sbin/ Sistema de binarios no esenciales; por ejemplo, demonios para varios servicios de red. Es
decir, contiene programas que no proporcionan una interfaz de usuario y generalmente se
ejecutan al inicio del sistema o en ciertas circunstancias. No son directamente manejados
por el usuario mientras se ejecutan, aunque sí pueden ser configurados antes de que sean
ejecutados.
Especificando los directorios definidos por FHS
/var/mail/ Buzón correos o mensajes de los usuarios. Si no utiliza cifrado, generalmente se utiliza
entonces la carpeta personal para la misma labor por parte de programas que manejen
correos electrónicos.
/var/run/ Información reciente. Trata acerca del funcionamiento del sistema desde el último arranque.
Por ejemplo, los usuarios actualmente registrados o logueados, que han ingresado; y los
demonios que están en ejecución.
/var/spool/ Bobinas o carretes (Spool), de tareas a la espera de ser procesados (por ejemplo, colas de
impresión y correo no leído).
/var/spool/mail/ Ubicación de los correos de usuario desaprobados. Si no utiliza cifrado, generalmente se
utiliza entonces la carpeta personal para la misma labor por parte de programas que manejen
correos electrónicos.
/var/tmp/ Archivos temporales que, a diferencia de /tmp, no se borran entre sesiones o reinicios del
sistema, pero que de todas maneras siendo prescindibles.
Mapa conceptual
Mapa conceptual que ejemplifica un sistema tipo UNIX, con sus discos, particiones y
algunos directorios (subjerarquías).
Las flechas de color gris, señalan los directorios que no están en el mismo disco duro o
partición que el directorio raíz (/), sin embargo, son parte de la misma jerarquía.
Los sistemas similares a UNIX suelen requerir un mínimo de dos particiones para
funcionar (/ y swap). No obstante, en el ejemplo, el directorio (o subjerarquía) /home
también posee su propia partición en el disco. Esto quiere decir que el sistema puede
reinstalarse sin que los usuarios pierdan sus configuraciones y documentos personales,
sin embargo, una partición exclusiva para /home es opcional.
La partición swap no tiene asignado ningún directorio en la jerarquía, ya que su
propósito es servir al sistema un espacio de intercambio que se utiliza cuando la
memoria RAM este llena.
En el mapa aparece también un disco extraíble (quizá un pendrive), el cual no es
indispensable para el sistema. Este disco extraíble posee un directorio dentro del
directorio /media; todo lo que se guarde en ese directorio (/media/disk), se estará
guardando en dicho disco extraíble. Incluso, cualquier subjerarquía, incluso la misma
jerarquía, puede guardarse en un disco extraíble, en vez de un disco duro.
Por ejemplo: la subjerarquía /tmp puede montarse en otro disco u otra partición del
mismo disco, al igual que cualquier otro directorio de la jerarquía, o incluso la misma
partición de intercambio (swap). En los sistemas tipo UNIX, cualquier directorio
(subjerarquía) puede tener su propio disco o partición asignado. Hay que tener en
cuenta, que todos los discos, particiones, dispositivos y terminales que reconoce el
núcleo, pueden ser monitoreados o identificados a través de algunos archivos especiales
presentes en la sub-jerarquía /dev.
Mapa conceptual
¿ Dudas ?
¡¡ Gracias ¡¡