Ésta es una lista incompleta de implementaciones de sistemas de archivos estructurados por registros .
- James T, Brady, mientras estaba en IBM Poughkeepsie Lab, concibió un sistema de archivos de paginación estructurado de registros en 1979 que se implementó en MVS SP2 en 1980. [1] [2]
- John K. Ousterhout y Mendel Rosenblum implementaron el primer sistema de archivos con estructura de registro para el sistema operativo Sprite en 1992. [3] [4]
- BSD-LFS , una implementación de Margo Seltzer, se agregó a 4.4BSD y luego se transfirió a 386BSD . Carecía de soporte para instantáneas. Se eliminó de FreeBSD y OpenBSD, pero aún vive en NetBSD .
- Plan 9 's fósil sistema de archivos es también log-estructurado y apoya instantáneas.
- NILFS es una implementación de sistema de archivos con estructura de registro para Linux de NTT / Verio que admite instantáneas.
- LinLogFS (anteriormente dtfs) y LFS son implementaciones de sistemas de archivos con estructura de registros para Linux. Este último fue parte de Google Summer of Code 2005 . Ambos proyectos han sido abandonados.
- LFS es otro sistema de archivos con estructura de registro para Linux desarrollado por la Universidad Charles de Praga. Iba a incluir soporte para instantáneas y directorios indexados, pero el desarrollo ha cesado desde entonces.
- Write Anywhere File Layout (WAFL) de NetApp es un diseño de archivos que admite matrices RAID grandes y de alto rendimiento, reinicios rápidos sin comprobaciones de coherencia prolongadas en caso de una falla o falla de energía, y que aumenta el tamaño de los sistemas de archivos rápidamente. Construido usando el concepto de sistema de archivos estructurado por registros, instantáneas [ cita requerida ] y deduplicación de datos fuera de línea .
- LSFS es un sistema de archivos estructurado por registros con instantáneas grabables y deduplicación de datos en línea creado por StarWind Software . [5]
- Cache Accelerated Sequential Layout (CASL) es un sistema de archivos con estructura de registro patentado desarrollado por Nimble Storage que utiliza dispositivos de estado sólido para almacenar en caché los discos duros tradicionales. [6]
- ObjectiveFS es un sistema de archivos FUSE estructurado por registros que utiliza almacenes de objetos en la nube (por ejemplo, Amazon S3, Google Cloud Storage y almacén de objetos en la nube privada).
- NOVA para memoria persistente direccionable por bytes (por ejemplo, módulo de memoria dual en línea no volátil (NVDIMM) y 3D XPoint ) para Linux desarrollado en la Universidad de California, San Diego, EE. UU. [7]
- Spiralog era un sistema de archivos estructurado por registros creado por Digital Equipment Corporation para el sistema operativo OpenVMS . [8] Spiralog era un producto opcional y se suspendió debido a una variedad de problemas, incluidos problemas con el manejo de volúmenes completos. [9]
Algunos tipos de medios de almacenamiento, como la memoria flash y el CD-RW , se degradan lentamente a medida que se escriben y tienen un número limitado de ciclos de borrado / escritura en cualquier ubicación. Los sistemas de archivos estructurados por registros se utilizan a veces en estos medios porque realizan menos escrituras in situ y, por lo tanto, prolongan la vida útil del dispositivo mediante la nivelación del desgaste . Los sistemas de archivos más comunes incluyen:
- UDF es un sistema de archivos que se usa comúnmente en discos ópticos .
- JFFS y su sucesor JFFS2 son sistemas de archivos Linux sencillos destinados a dispositivos sin formato basados en flash.
- UBIFS es un sistema de archivos para medios flash NAND sin procesar y también está destinado a reemplazar JFFS2 .
- LogFS es un sistema de archivos flash escalable para Linux que funciona tanto en medios flash sin procesar como en dispositivos de bloque, destinado a reemplazar JFFS2 .
- YAFFS es un sistema de archivos sin formato flash NAND específico para muchos sistemas operativos (incluido Linux).
- F2FS es un nuevo sistema de archivos diseñado para los dispositivos de almacenamiento basados en memoria flash NAND en Linux.
Ver también
- Comparación de sistemas de archivos
Referencias
- ^ Samson, Stephen L. MVS Performance Management OS / 390 Edition . pag. 12. CiteSeer x : 10.1.1.195.1886 .
- ^ "Libro de eventos de reconocimiento técnico corporativo de IBM de 1981, Premio a la innovación sobresaliente," Paginación del disco de almacenamiento virtual ""
- ^ Rosenblum, Mendel y Ousterhout, John K. (junio de 1990) - " El administrador de almacenamiento LFS ". Actas del Summer Usenix de 1990 . pp315-324.
- ^ Rosenblum, Mendel y Ousterhout, John K. (febrero de 1992) - " El diseño e implementación de un sistema de archivos estructurado por registros ". Transacciones ACM sobre sistemas informáticos, vol. 10 Número 1 . pp26-52.
- ^ Toigo, Jon William (5 de marzo de 2015). "La lucha entre el rendimiento y el almacenamiento de la máquina virtual" . TechTarget SearchStorage .
- ^ Shanks, Eric (25 de noviembre de 2013). "CASL con almacenamiento ágil" . El IT Hollow .
- ^ "El sistema de archivos NOVA [LWN.net]" . LWN.net .
- ^ James E. Johnson; William A. Laing (1996). "Sistema de archivos estructurado por registro de Spiralog" (PDF) . Revista Técnica Digital . 8 (2).
- ^ "¿Por qué se retiró Spiralog?" . community.hpe.com . 2006-01-10 . Consultado el 13 de enero de 2021 .