En un sistema de archivos de computadora , y utilizado principalmente en Unix y sistemas operativos similares a Unix , el directorio raíz es el primer directorio o el directorio superior en una jerarquía. [1] Puede compararse con el tronco de un árbol , como punto de partida de donde se originan todas las ramas. El sistema de archivos raíz es el sistema de archivos contenido en la misma partición del disco en la que se encuentra el directorio raíz; es el sistema de archivos sobre el cual se montan todos los demás sistemas de archivos cuando se inicia el sistema. [2]
Unix abstrae por completo la naturaleza de esta jerarquía de árbol y en Unix y sistemas similares, el directorio raíz se indica con el /
signo (barra). Aunque convencionalmente se hace referencia al directorio raíz como /
, la entrada del directorio en sí no tiene nombre; su ruta es la parte "vacía" antes del carácter separador de directorio inicial ( /
). Todas las entradas del sistema de archivos, incluidos los sistemas de archivos montados, son "ramas" de esta raíz. [1]
En los sistemas operativos tipo UNIX, cada proceso tiene su propia idea de cuál es el directorio raíz. Para la mayoría de los procesos, este es el mismo que el directorio raíz real del sistema, pero se puede cambiar llamando a la llamada al sistema chroot . Por lo general, esto se hace para crear un entorno aislado para ejecutar software que requiere bibliotecas heredadas y, a veces, para simplificar la instalación y depuración del software. Chroot no está diseñado para usarse para mejorar la seguridad, ya que los procesos internos pueden interrumpirse. [3]
Algunos sistemas Unix admiten un directorio debajo del directorio raíz. Normalmente, "/.." apunta al mismo inodo que "/", sin embargo, en MUNIX , esto se puede cambiar para que apunte a un directorio superrraíz, donde se pueden montar árboles remotos. [4] [5] Si, por ejemplo, dos estaciones de trabajo "pcs2a" y "pcs2b" estuvieran conectadas mediante "connectnodes" y el script de inicio "uunite", se podría utilizar "/../pcs2b" para acceder al directorio raíz de " piezas2b" de "piezas2a".
En DOS , OS/2 y Microsoft Windows , cada partición tiene una letra de unidad asignada (por ejemplo, la partición C está etiquetada C:\
) y no hay ningún directorio raíz público en ella.
En muchos Unix , también hay un directorio llamado /root (pronunciado "barra raíz"). [6] Este es el directorio de inicio del superusuario 'raíz' . En muchos sistemas Mac e iOS , este directorio de inicio de superusuario es /var/root . [6]