Definición de sistema de ficheros
Un sistema de ficheros representa la organización lógica que se plasma en los discos o soportes de memorias para colocar información y datos en ellos.
Cuando se escribe información en un disco, no se hace de cualquier manera, sino que se organiza para colocar de una forma determinada la información relativa a los ficheros y los datos. Esta organización está definida por el sistema de ficheros.
En Linux no existe un único tipo de sistema de ficheros, sino varios. Aunque los fundamentos para organizar la información suelen ser muy parecidos en los distintos sistemas de ficheros soportados por Linux, estos pueden variar dependiendo de la distribución elegida.
El principio básico que rige en los sistemas de ficheros es asociar un nombre de fichero con su contenido y autoriza acceso, creación, modificación, lectura, etc…
Por tanto, los sistemas de archivos o ficheros son la base de todos los datos, programas, bibliotecas, archivos de sistema y usuario. De aquí la importancia de administrar correctamente el sistema de ficheros para ejecutar Linux correctamente.
Los metadatos o inodos
Antes de pasar a la representación y organización de los sistemas de ficheros comentar que las propiedades de un fichero se denominan metadatos o inodos. Los metadatos o inodo de un fichero se representan con un número único para el fichero al que se refieren dentro del sistemas de ficheros.
Esta información se almacena internamente en un lugar especial del soporte de almacenamiento, y aunque pueden variar ligeramente de un sistema a otro, en general encontramos los siguientes:
- Permisos del fichero
- Últimas fechas se acceso y modificación
- Propietario y grupo del fichero
- El tamaño
- Número de bloques utilizados
- El tipo de fichero
- Contador de vínculos
Representación de un sistema de ficheros
El sistema de ficheros en Linux se organiza en forma de árbol de directorios y subdirectorios desde una raíz común. Cada directorio forma parte de una organización y tiene una jerarquía ordenada.
Por tanto, el sistema de archivos que resulta visible tras una instalación se basa en una estructura en árbol, con la raíz en la parte superior, y los directorios y subdirectorios se ramifican desde la raíz. El directorio superior o / se conoce como directorio raíz. Una representación típica puede ser la siguiente:
sistema de archivos en linux
Los directorios y su estructura pueden encontrarse en la misma partición o en una partición separada. Si está separada, se anexa al árbol en directorio conocido como punto de montaje.
Sistemas de ficheros en linux publicado en BajoLinux.