Sistema de archivos


Sistema de archivos

Los sistemas de archivos o ficheros (en inglés:filesystem), estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos. La mayoría de los sistemas operativos manejan su propio sistema de archivos.[1]

Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamaño, a veces llamados sectores, usualmente de 512 bytes de longitud. El software del sistema de archivos es responsable de la organización de estos sectores en archivos y directorios y mantiene un registro de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. En la práctica, un sistema de archivos también puede ser utilizado para acceder a datos generados dinámicamente, como los recibidos a través de una conexión de red (sin la intervención de un dispositivo de almacenamiento).

Los sistemas de archivos tradicionales proveen métodos para crear, mover, renombrar y eliminar tanto archivos como directorios, pero carecen de métodos para crear, por ejemplo, enlaces adicionales a un directorio o archivo (enlace duro en Unix) o renombrar enlaces padres (".." en Unix).

El acceso seguro a sistemas de archivos básicos puede estar basado en los esquemas de lista de control de acceso o capacidades. Las listas de control de acceso hace décadas que demostraron ser inseguras, por lo que los sistemas operativos experimentales utilizan el acceso por capacidades. Los sistemas operativos comerciales aún funcionan con listas de control de acceso.[cita requerida]

Contenido

Rutas y nombre de archivos

Normalmente los archivos y carpetas se organizan jerárquicamente.

La estructura de directorios suele ser jerárquica, ramificada o "en árbol", aunque en algún caso podría ser plana. En algunos sistemas de archivos los nombres de archivos son estructurados, con sintaxis especiales para extensiones de archivos y números de versión. En otros, los nombres de archivos son simplemente cadenas de texto y los metadatos de cada archivo son alojados separadamente.

En los sistemas de archivos jerárquicos, usualmente, se declara la ubicación precisa de un archivo con una cadena de texto llamada "ruta" —o path en inglés—. La nomenclatura para rutas varía ligeramente de sistema en sistema, pero mantienen por lo general una misma estructura. Una ruta viene dada por una sucesión de nombres de directorios y subdirectorios, ordenados jerárquicamente de izquierda a derecha y separados por algún carácter especial que suele ser una diagonal ('/') o diagonal invertida ('\') y puede terminar en el nombre de un archivo presente en la última rama de directorios especificada.

Ejemplo de 'ruta' en un sistema Unix

Así, por ejemplo, en un sistema tipo Unix como GNU/Linux, la ruta para la canción llamada "canción.ogg" del usuario "álvaro" sería algo como:

/home/álvaro/Mi música/La canción.ogg

donde:

  • '/' representa el directorio raíz donde está montado todo el sistema de archivos.
  • 'home/álvaro/Mi música/' es la ruta del archivo.
  • 'La canción.ogg' es el nombre del archivo.

que se establece como único.

Ejemplo de 'ruta' en un sistema Windows

Un ejemplo análogo en un sistema de archivos de Windows (específicamente en Windows XP) se vería como:

C:\Documents and Settings\alvaro\Mis Documentos\Mi Música\canción.mp3

donde:

  • 'C:' es la unidad de almacenamiento en la que se encuentra el archivo.
  • '\Documents and Settings\alvaro\Mis Documentos\Mi Música\' es la ruta del archivo.
  • 'canción' es el nombre del archivo.
  • '.mp3' es la extensión del archivo, este elemento, parte del nombre, es especialmente relevante en los sistemas Windows, ya que sirve para identificar qué aplicación está asociada con el archivo en cuestión, es decir, con qué programa se puede editar o reproducir el archivo.

Resumen de características de los sistemas de Archivos

  • Seguridad o permisos
    • listas de control de acceso (ACLs)
    • UGO (Usuario, Grupo, Otros, o por sus siglas en inglés, User, Group, Others)
    • Capacidades granuladas
    • Atributos extendidos (ej.: sólo añadir al archivo pero no modificar, no modificar nunca, etc.)
  • Mecanismo para evitar la fragmentación
  • Capacidad de enlaces simbólicos o duros
  • Integridad del sistema de archivos (Journaling)
  • Soporte para archivos dispersos
  • Soporte para cuotas de discos
  • Soporte de crecimiento del sistema de archivos nativo

Tipo de sistemas de archivos

Sistemas de archivos de disco

Un sistema de archivo de disco está diseñado para el almacenamiento de archivos en una unidad de disco, que puede estar conectada directa o indirectamente a la computadora.


(ver Anexo:Sistemas de archivos de disco)

Sistemas de archivos de red

Un sistema de archivos de red es el que accede a sus archivos a través de una red. Dentro de esta clasificación encontramos dos tipos de sistemas de archivos: los sistemas de archivos distribuidos (no proporcionan E/S en paralelo) y los sistemas de archivos paralelos (proporcionan una E/S de datos en paralelo).

(ver Anexo:Sistemas de archivos de red)

Sistemas de archivos de propósito especial

(Special purpose file system). Aquellos tipos de sistemas de archivos que no son ni sistemas de archivos de disco, ni sistemas de archivos de red. Ejemplos: acme (Plan 9), archfs, cdfs, cfs, devfs, udev, ftpfs, lnfs, nntpfs, plumber (Plan 9), procfs, ROMFS, swap, sysfs, TMPFS, wikifs, LUFS, etc.

Véase también

Referencias

  1. Juncos, Raúl (21 de enero). observatorio.cnice.mec.es (ed.): «Sistema de ficheros GNU/Linux». Consultado el 1 de febrero de 2010.

Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Sistema de archivos — La mayoría de los sistemas operativos poseen su propio sistema de archivos. Los sistemas de archivos son representados ya sea textual o gráficamente utilizando gestor de archivos. Los sistemas de archivos más comunes utilizan dispositivos de… …   Enciclopedia Universal

  • Sistema de archivos virtual — Un sistema de archivos virtual (VFS) o conmutador de sistema de archivos virtual es una capa de abstracción encima de un sistema de archivos más concreto. El propósito de un VFS es permitir que las aplicaciones cliente tengan acceso a diversos… …   Wikipedia Español

  • Sistema de archivos distribuido — Un sistema de archivos distribuido o sistema de archivos de red es un sistema de archivos de computadoras que sirve para compartir archivos, impresoras y otros recursos como un almacenamiento persistente en una red de computadoras. El primer… …   Wikipedia Español

  • ZFS (sistema de archivos) — ZFS Desarrollador(a) Sun Microsystems Nombre completo ZFS Introducido November 2005 (OpenSolaris) Identificador de la partición Estructuras Contenido del direct …   Wikipedia Español

  • Lustre (sistema de archivos) — Lustre es un sistema de archivos distribuido Open Source, normalmente utilizado en clusters a gran escala. El nombre es una mezcla de Linux y clusters. El proyecto intenta proporcionar un sistema de archivos para clusters de decenas de miles de… …   Wikipedia Español

  • Coda (sistema de archivos) — Para otros usos de este término, véase Coda. Coda es un sistema de archivos distribuido desarrollado como un proyecto de investigación en la Universidad Carnegie Mellon desde 1987 bajo la dirección de M. Satyanarayanan. Desciende directamente de… …   Wikipedia Español

  • Clúster (sistema de archivos) — Estructura: (A) pista (B) sector geométrico (C) sector de disco (D) clúster. Un clúster (o unidad de asignación según la terminología de Microsoft) es un conjunto contiguo de sectores que componen la unidad más pequeña de almacenamiento de un… …   Wikipedia Español

  • ZFS (sistema de archivos) — ZFS es el sistema de archivos de 128 bits creado para el sistema operativo Solaris 10. Según la compañía Sun, sus cualidades son: ● administración simple ● protección de los datos con checksums de 64 bits ● escalabilidad ilimitada ● mejora de… …   Enciclopedia Universal

  • Clúster (sistema de archivos) — Un clúster (o unidad de asignación según la terminología de Microsoft) es un conjunto contiguo de sectores que componen la unidad más pequeña de almacenamiento de un disco. Los archivos se almacenan en uno o varios clústeres, dependiendo de su… …   Enciclopedia Universal

  • Archivos de la administración local — Saltar a navegación, búsqueda El diccionario del Consejo Internacional de Archivos, define los archivos municipales como archivos de las municipalidades o de otras autoridades de gobierno local y como archivos responsables de la adquisición,… …   Wikipedia Español


Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.