El sistema de archivos raíz

El sistema de archivos raíz debería ser pequeño, ya que residen archivos muy críticos. Si el sistema de archivos es pequeño y rara vez es modificado, tiene más posibilidades de no sufrir daños. Un sistema de archivos raíz dañado, generalmente significa que el sistema no podrá arrancar a no ser que se tomen medidas especiales (por ej., tal vez pueda arrancar desde un disquete de emergencia), por lo que no se desea correr el riesgo.

El directorio raíz no contiene generalmente archivos, exceptuando quizás la imagen del núcleo estándar, normalmente llamada /vmlinuz. Todos los demás archivos se encuentran en subdirectorios bajo el sistema de archivos raíz:

/bin

Comandos necesarios durante el inicio del sistema que pueden ser utilizados por usuarios normales (probablemente después de que el sistema haya arrancado).

/sbin

Igual que /bin, pero aquí los comandos no están destinados a los usuarios normales,aunque pueden utilizarse en caso de que sea necesario y el sistema lo permita. /sbin no se encuentra en las rutas de acceso por defecto de los usuarios normales. Sí se encuentra definido en la ruta por defecto para el usuario root.

/etc

Archivos de configuración específicos de la máquina.

/root

El directorio local para el usuario root. normalmente los demás usuarios del sistema no pueden acceder a él.

/lib

Librerías compartidas necesarias para los programas que se encuentran en el sistema de archivos raíz.

/lib/modules

Módulos cargables del núcleo, especialmente aquellos que se necesitan para arrancar el sistema tras recuperarse de algún incidente (e.g., controladores de red y sistemas de archivos).

/dev

Archivos de dispositivos. Algunos de los archivos de dispositivos más comúnmente utilizados son examinados en el Capítulo 5.

/tmp

Archivos temporales. Los programas que se ejecuten después de que el sistema se haya iniciado deben utilizar /var/tmp, no /tmp, debido a que /var/tmp probablemente resida en una partición o disco con más espacio. Frecuentemente /tmp es un enlace simbólico para /var/tmp.

/boot

Archivos utilizados por el cargador de arranque, por ejemplo, GRUB o LILO. Las imágenes del núcleo se guardan con frecuencia en este directorio, en vez de en el directorio raíz. Si existen muchas imágenes del núcleo,el directorio puede llegar a crecer mucho, por lo que es mejor mantener este directorio en un sistema de archivos separado. Otra razón puede ser la de asegurarse de que las imágenes del núcleo se encuentren dentro de los primeros 1024 cilindros de un disco IDE.

/mnt

Punto de montaje temporal para los sistemas de archivos montados por el administrador del sistema. Se supone que los programas no deben montar en /mnt automáticamente. Es posible que /mnt se encuentre dividido en subdirectorios (por ej., /mnt/dos puede ser el punto de montaje para la unidad de disquete con sistema de archivos MS-DOS, y /mnt/extra puede llegar a ser lo mismo con un sistema de archivos ext2).

/proc /usr /var /home

Puntos de montaje para otros sistemas de archivos.