Un sistema de archivos es similar a una estructura de árbol. La raíz del árbol se representa en la parte superior y las hojas abajo.
Como se mencionó anteriormente, una vez que se han creado particiones, cada partición debe tener un punto de montaje. Esto suele hacerse en el momento de la instalación. Para ayudarnos a entender dónde se guardan las cosas, veamos la jerarquía del sistema de archivos de Linux.
La parte superior de una jerarquía del sistema de archivos de Linux comienza en la raíz (/). Esto es similar a C:\ bajo DOS excepto que C:\ es también el primer dispositivo, mientras que el directorio raíz se puede montar en cualquier lugar.
Figura 1: Los directorios base
Los directorios base son los primeros subdirectorios en el directorio raíz. Estos se instalan mediante un paquete rpm generalmente llamado sistema de archivos.
Durante el proceso de inicio, el kernel primero monta la partición raíz (/). Con el fin de montar y comprobar cualquier partición adicional y sistemas de archivos de un cierto número de programas tales como fsck, insmod o mount debe estar disponible.
Los directorios /dev, /bin, /sbin, /etc y /lib deben ser subdirectorios de root (/) y no montados en particiones separadas. Además, debe haber un directorio vacío /proc en el dispositivo raíz utilizado por el kernel para informar sobre el sistema operativo (por ejemplo, procesos, estadísticas de memoria, etc.)
Directorios base:
- /bin y /sbin
- Contienen binarios necesarios para arrancar el sistema y comandos esenciales.
- /dev
- Ubicación del dispositivo o archivos especiales
- /etc
- Archivos de configuración específicos del host
- /lib
- Bibliotecas compartidas para binarios en /bin y /sbin. También contiene módulos del kernel
- /mnt/ or /media (Suse)
- Punto de montaje para sistemas de archivos externos
- /proc
- Información del kernel. Sólo lectura, excepto para /proc/sys/
- /boot
- Contiene el kernel de Linux, los mapas del sistema y los cargadores de arranque de "segunda etapa".
- /home (opcional)
- Los directorios para los usuarios. Inicialmente contiene los contenidos de /etc/skel/
- /root (opcional)
- El directorio para el usuario root
- /tmp
- Archivos temporales
- /usr
- Recurso específico del usuario. Contenido esencialmente estático y compartible
- /usr/local o /opt (opcional)
- Aplicaciones de software complementario. También puede contener bibliotecas compartidas para software complementario.
- /var/www, /var/ftt/ o /srv (Suse)
- Ubicación para páginas HTML y directorios FTP anónimos.
- /var
- Datos variables, como carretes y registros. Contiene subdirectorios compartibles (por ejemplo, /var/spool/mail) y no compartibles (por ejemplo, /var/log/).
0 Comentarios