stringtranslate.com

Lista de sistemas de archivos

Las siguientes listas identifican, caracterizan y vinculan a información más completa sobre los sistemas de archivos . Muchos sistemas operativos antiguos sólo admiten su único sistema de archivos "nativo", que no lleva ningún nombre aparte del nombre del propio sistema operativo.

Sistemas de archivos de disco

Los sistemas de archivos de disco suelen estar orientados a bloques. Los archivos en un sistema de archivos orientado a bloques son secuencias de bloques, que a menudo presentan operaciones de lectura, escritura y modificación de acceso totalmente aleatorio.

Sistemas de archivos con tolerancia a fallos integrada

Estos sistemas de archivos tienen suma de verificación integrada y duplicación o paridad para lograr redundancia adicional en uno o varios dispositivos de bloque:

Sistemas de archivos optimizados para memoria flash y medios de estado sólido

Los medios de estado sólido, como la memoria flash , son similares a los discos en sus interfaces, pero tienen problemas diferentes. A bajo nivel, requieren un manejo especial como nivelación de desgaste y diferentes algoritmos de detección y corrección de errores . Normalmente, un dispositivo como una unidad de estado sólido maneja dichas operaciones internamente y, por lo tanto, se puede utilizar un sistema de archivos normal. Sin embargo, para determinadas instalaciones especializadas (sistemas integrados, aplicaciones industriales), resulta ventajoso un sistema de archivos optimizado para memoria flash simple.

Sistemas de archivos orientados a registros

En los sistemas de archivos orientados a registros, los archivos se almacenan como una colección de registros . Por lo general, están asociados con sistemas operativos de mainframe y minicomputadoras . Los programas leen y escriben registros completos, en lugar de bytes o rangos de bytes arbitrarios, y pueden buscar un límite de registro pero no dentro de registros. Los sistemas de archivos orientados a registros más sofisticados tienen más en común con las bases de datos simples que con otros sistemas de archivos.

Sistemas de archivos de disco compartido

Los sistemas de archivos de disco compartido (también llamados sistemas de archivos de almacenamiento compartido , sistema de archivos SAN , sistema de archivos en clúster o incluso sistemas de archivos en clúster ) se utilizan principalmente en una red de área de almacenamiento donde todos los nodos acceden directamente al almacenamiento en bloque donde se encuentra el sistema de archivos. Esto hace posible que los nodos fallen sin afectar el acceso al sistema de archivos desde los otros nodos. Los sistemas de archivos de disco compartido normalmente se utilizan en un clúster de alta disponibilidad junto con el almacenamiento en RAID de hardware . Los sistemas de archivos de disco compartido normalmente no superan los 64 o 128 nodos.

Los sistemas de archivos de disco compartido pueden ser simétricos donde los metadatos se distribuyen entre los nodos o asimétricos con servidores de metadatos centralizados .

Sistemas de archivos distribuidos

Los sistemas de archivos distribuidos también se denominan sistemas de archivos de red. Se han realizado muchas implementaciones, dependen de la ubicación y tienen listas de control de acceso (ACL), a menos que se indique lo contrario a continuación.

Sistemas de archivos distribuidos tolerantes a fallos

Replicación distribuida de datos tolerante a fallas entre nodos (entre servidores o servidores/clientes) para alta disponibilidad y operación fuera de línea (desconectada).


Sistemas de archivos paralelos distribuidos

Los sistemas de archivos paralelos distribuidos dividen los datos en varios servidores para lograr un alto rendimiento. Normalmente se utilizan en informática de alto rendimiento (HPC) .

Algunos de los sistemas de archivos paralelos distribuidos utilizan un dispositivo de almacenamiento de objetos (OSD) (en Lustre llamado OST) para fragmentos de datos junto con servidores de metadatos centralizados.

Sistemas de archivos distribuidos paralelos tolerantes a fallos

Los sistemas de archivos distribuidos, que también son paralelos y tolerantes a fallas , dividen y replican datos en múltiples servidores para lograr un alto rendimiento y mantener la integridad de los datos . Incluso si un servidor falla, no se pierden datos. Los sistemas de archivos se utilizan tanto en informática de alto rendimiento (HPC) como en clústeres de alta disponibilidad .

Todos los sistemas de archivos enumerados aquí se centran en la alta disponibilidad , la escalabilidad y el alto rendimiento, a menos que se indique lo contrario a continuación.

En desarrollo:

Sistemas de archivos punto a punto

Algunas de ellas pueden denominarse nube de almacenamiento cooperativo .

Sistemas de archivos de propósito especial

Pseudo sistemas de archivos

Sistemas de archivos cifrados

Interfaces del sistema de archivos

Estos no son realmente sistemas de archivos; permiten el acceso a los sistemas de archivos desde el punto de vista del sistema operativo.

Ver también

Referencias

  1. ^ abc Koen Vervloesem (21 de abril de 2010). "DragonFly BSD 2.6: hacia un sistema operativo de agrupación en clústeres libre". LWN.net . Consultado el 7 de marzo de 2019 .
  2. ^ ab Matt Dillon (23 de septiembre de 2017). "hammer_disk.h". Referencia cruzada de BSD . Libélula BSD . Consultado el 6 de marzo de 2019 .
  3. ^ "DragonFly BSD 5.2". Libélula BSD . 2018-06-18 . Consultado el 6 de marzo de 2019 . Ahora podemos recomendar H2 como sistema de archivos raíz predeterminado en modo no agrupado.
  4. ^ ab Matt Dillon (5 de mayo de 2018). "hammer2_disk.h". Referencia cruzada de BSD . Libélula BSD . Consultado el 6 de marzo de 2019 .
  5. ^ a b C Matt Dillon (9 de diciembre de 2018). "martillo2/DISEÑO". Referencia cruzada de BSD . Libélula BSD . Consultado el 6 de marzo de 2019 .
  6. ^ Corbet, Jonathan. "El sistema de archivos Next3". LWN.
  7. ^ ab Tuxera (5 de junio de 2019). "Tuxera adquiere Datalight, líder en almacenamiento flash integrado de misión crítica". Tuxera . Consultado el 28 de junio de 2024 .
  8. ^ "Sistema de archivos RTEMS" . Consultado el 20 de abril de 2013 .
  9. ^ Overstreet, Kent. "Sitio principal de BCachefs".
  10. ^ Borde, Jake. "LWN - Una actualización sobre bcachefs".
  11. ^ "Bcachefs fusionados en Linux 6.7".
  12. ^ Overstreet, Kent. "Bcachefs en Patreon".
  13. ^ Michael Larabel (5 de octubre de 2011). "Samsung presenta un nuevo sistema de archivos Linux: F2FS". phoronix.com . Consultado el 7 de diciembre de 2012 .
  14. ^ "Patente de Estados Unidos: 5392427". Patft.uspto.gov . Consultado el 15 de junio de 2012 .
  15. ^ "Lista de correo del kernel de Linux: logfs: eliminar del árbol" . Consultado el 31 de marzo de 2017 .
  16. ^ "Sistema de archivos serie integrado de Jo (para NOR-Flash serie estándar)". GitHub . 2019-06-18.
  17. ^ Pirkola, GC (junio de 1975). "Un sistema de archivos para un entorno de tiempo compartido de uso general". Actas del IEEE . 63 (6): 918–924. doi :10.1109/PROC.1975.9856. ISSN  0018-9219. S2CID  12982770.
  18. ^ IBM. Guía de programación del sistema operativo 4690 versión 5.2 , documento de IBM SC30-4137-01, 2007-12-06 ([1]).
  19. ^ Caldera (1997). Kit de fuente legible por máquina Caldera OpenDOS 7.01 . El archivo FDOS.EQU en el kit fuente legible por máquina tiene equivalencias para las entradas del directorio correspondientes.
  20. ^ LizardFS.org
  21. ^ IBM (2003). Información sobre los atributos de distribución de archivos únicos del sistema operativo 4690 , documento de IBM R1001487, 2003-07-30. ( "Información de IBM sobre los atributos únicos de distribución de archivos del sistema operativo 4690 - Estados Unidos". Archivado desde el original el 21 de mayo de 2014. Consultado el 20 de mayo de 2014 .): "[...] los tipos de archivos se almacenan en la parte "Bits reservados" de la estructura del directorio de archivos de PC-DOS [...] sólo 4690 respeta y conserva estos atributos. Varios sistemas operativos que no son 4690 toman acciones diferentes si estos bits se activan [...] al copiar desde un disquete creado en un sistema 4690 [...] PC-DOS y Windows 2000 Professional copiarán el archivo sin errores y pondrán a cero los bits OS/2 [.. .] 1.2 [...] se negará a copiar el archivo a menos que [...] ejecute primero CHKDSK /F en el archivo [...] Después de CHKDSK, copiará el archivo y pondrá a cero los bits [.. .] cuando [...] copie [...] nuevamente al sistema 4690, [...] el archivo se copiará como un archivo local".
  22. ^ IBM. 4690 guardar y restaurar atributos de distribución de archivos . Documento de IBM R1000622, 2010-08-31 ( "IBM 4690 guardar y restaurar atributos de distribución de archivos - Estados Unidos". Archivado desde el original el 21 de mayo de 2014. Consultado el 20 de mayo de 2014 .).
  23. ^ "descripción general de fs distribuido". docs.openeuler.org . Consultado el 23 de mayo de 2024 .
  24. ^ "net/ceph14: Ceph ofrece almacenamiento de objetos, bloques y archivos en un sistema unificado". Puertos frescos . Consultado el 11 de julio de 2021 .
  25. ^ "Licencia de software dCache".
  26. ^ "MooseFS".
  27. ^ "Cambios en la licencia electrónica y el soporte remoto de OneFS 8.1".
  28. ^ "Características de OIO-FS: documentación de almacenamiento de objetos OpenIO SDS 18.10". docs.openio.io . Consultado el 20 de diciembre de 2018 .
  29. ^ "acerca de.primero en baúl/docs - tahoe-lafs". Tahoe-lafs.org . Consultado el 9 de febrero de 2014 .
  30. ^ "XtreemFS - Licencia".
  31. ^ "mount_sysctlfs(8)". Páginas del manual de NetBSD . 2010-04-11 . Consultado el 10 de julio de 2021 .
  32. ^ Pawel Jakub Dawidek (24 de diciembre de 2002). "sysctlfs.README". Archivado desde el original (texto/sin formato) el 23 de febrero de 2005 . Consultado el 10 de julio de 2021 .
  33. ^ Pawel Jakub Dawidek (24 de diciembre de 2002). "Re: Hmm, sistemas" . Consultado el 10 de julio de 2021 .
  34. ^ "Hackear FreeBSD / sysctlfs / [9a7ced]". FuenteForge . Consultado el 10 de julio de 2021 .
  35. ^ Terrehon Bowden; Bodo Bauer; Shen Feng. "Capítulo 2: Modificación de los parámetros del sistema: el sistema de archivos /proc". El núcleo de Linux . Consultado el 10 de julio de 2021 .

Enlaces externos