Ir al contenido

Sistemas de ficheros/Tipos de sistemas de ficheros

De Wikilibros, la colección de libros de texto de contenido libre.

Sistemas de ficheros de disco

[editar]

Son sistemas diseñados para almacenar ficheros en dispositivos de almacenaje de datos, que deben estar conectados directa o inderectamente al ordenador.

Ejemplos:

  • FAT
  • NTFS
  • HFS y HFS+
  • EXT2/3
  • ISO 9660
  • ODS-5
  • UDF
  • ...

Algunos sistemas de ficheros orientados a discos son tambien sistemas de ficheros con journaling (bitacora).

Sistemas de ficheros de bases de datos

[editar]

Es un concepto nuevo de manejo de ficheros basado en bases de datos, como sustitutivo o añadido a la estructura jerarquica. Los ficheros se identifican por sus caracteristicas, tipo, asunto, autor o meta-informacion similar. Un fichero puede ser accedido a traves de una consulta SQL este donde este.

Ejemplos:

  • BFS
  • WinFS


Sistemas de ficheros transaccionales

[editar]

Esto es una clase especial de sistema de fichero que almacena los eventos o transacciones. Sirven para asegurar la integridad del sistema comprobando que toda operación debe estar acabada. En caso de que se pierda el acceso al sistema de ficheros y una operación quede a medias esto queda reflejado en el journal (la bitácora) y en el siguiente arranque se puede comprobar las operaciones no completadas y deshacerlas.

Ejemplos:

  • ReiserFS
  • Reiser4
  • Ext3
  • NTFS (Solo metadatos).

Sistema de ficheros de red

[editar]

Es un sistema de ficheros que actua como cliente para un servidor de acceso remoto a ficheros, permitiendo acceso a los ficheros en el servidor.

Ejemplos:

  • NFS
  • SMB
  • AFS
  • CIFS

Sistemas de ficheros para propisito especial

[editar]

Basicamente es cualquier sistema de ficheros que no sea de disco o de red. Esto incluye los sitemas en que los ficheros son generados dinamicamente por el software.

Los sistemas de ficheros de proposito especial son usados normalmente en sistemas operativos orientados a ficheros como Unix.

Ejemplos:

  • Procfs
  • Devfs