Sistema de archivos distribuido OneFS

Sistema de archivos
OneFS
Desarrollador(es)Sistemas Isilon
Nombre completoOneFS
Introducido2003 ; hace 21 años con OneFS 1.0, basado en FreeBSD ( 2003 )
Estructuras
Contenido del directorioÁrboles B+
Asignación de archivosÁrboles B+
Límites
Tamaño máximo del volumen66 PB+ (144+ nodos de 470 TB+ cada uno); [1] límite teórico de 65535 nodos
Tamaño máximo de archivo16 TB
Número máximo de archivosDepende del tamaño del clúster
Longitud máxima del nombre de archivo255 bytes
Profundidad máxima del directorio509 (sugerido, para ajustarse a PATH_MAX de 1023) [1]

Caracteres de nombre de archivo permitidos
Muchos (UTF-8, EUC-JP, CP932, CP1252, ISO-8859-*, EUC-KR, CP949). La codificación se realiza por entrada de directorio, no por sistema de archivos. Por lo tanto, se pueden utilizar múltiples codificaciones en un solo volumen. Se recomienda el uso de UTF-8 como norma NULy /no se permite en entradas de directorio individuales en ninguna codificación.
Características
Fechas registradasCrear hora, renombrar hora, mtime, ctime, atime
Rango de fechas1970 a 2038
Resolución de fechaNanosegundo
TenedoresSí (atributos extendidos y flujos de datos alternativos )

Permisos del sistema de archivos
Sí ( permisos POSIX y ACL NTFS )

Compresión transparente
[2]

Cifrado transparente
Integrado con unidades de autocifrado para el cifrado de " datos en reposo " [3]
Desduplicación de datosSólo sin conexión
Copiar en escrituraSí (para instantáneas)
Otro
Sistemas operativos compatibles
OneFS

El sistema de archivos OneFS es un sistema de archivos en red distribuido en paralelo diseñado por Isilon Systems y es la base de la plataforma de almacenamiento escalable Isilon . [3] El sistema de archivos OneFS está controlado y administrado por el sistema operativo OneFS , una variante de FreeBSD . [3]

Estructura en disco

Todas las estructuras de datos en el sistema de archivos OneFS mantienen su propia información de protección. Esto significa que en el mismo sistema de archivos, un archivo puede estar protegido en +1 (protección de paridad básica) mientras que otro puede estar protegido en +4 (resistente a cuatro fallas) mientras que otro archivo puede estar protegido en 2x ( duplicación ); esta característica se conoce como FlexProtect. [4] FlexProtect también es responsable de reconstruir automáticamente los datos en caso de una falla. Los niveles de protección disponibles se basan en la cantidad de nodos en el clúster y siguen el algoritmo Reed Solomon . Los bloques para un archivo individual se distribuyen entre los nodos. Esto permite que nodos completos fallen sin perder el acceso a ningún dato. Los metadatos de archivo , los directorios, las estructuras de instantáneas , las estructuras de cuotas y una estructura de mapeo de inodo lógico se basan en árboles B+ reflejados. Las direcciones de bloque son punteros generalizados de 64 bits que hacen referencia a tuplas (nodo, unidad, blknum) . El tamaño de bloque nativo es de 8192 bytes; Los inodos son 512 bytes en el disco (para discos con sectores de 512 bytes) u 8 KB (para discos con sectores de 4 KB).

Una característica distintiva de OneFS es que los metadatos se distribuyen por todos los nodos de forma homogénea. No hay servidores de metadatos dedicados. El único fragmento de metadatos que se replica en cada nodo es la lista de direcciones de los bloques del árbol b raíz de la estructura de mapeo de inodos. Todo lo demás se puede encontrar desde ese punto de partida, siguiendo los punteros generalizados de 64 bits.

Agrupamiento

El conjunto de hosts informáticos que componen un sistema OneFS se denomina " clúster ". Un host informático que es miembro de un clúster OneFS se denomina " nodo " (en plural: " nodos ").

Los nodos que componen un sistema OneFS deben estar conectados mediante una red de back-end de alto rendimiento y baja latencia para lograr un rendimiento óptimo. OneFS 1.0-3.0 utilizaba Gigabit Ethernet como esa red de back-end. A partir de OneFS 3.5, Isilon ofreció modelos InfiniBand . Desde aproximadamente 2007 hasta mediados de 2018, todos los nodos vendidos utilizaban un back-end InfiniBand. A partir de los modelos OneFS 8.1.0 y Gen6, Isilon vuelve a ofrecer una red de back-end Ethernet (10, 25, 40 o 100 Gigabit). [5]

Los datos, metadatos, bloqueos, transacciones, administración de grupos, asignación y tráfico de eventos se comunican mediante un mecanismo RPC que viaja a través de la red de back-end del clúster OneFS. Todas las transferencias de datos y metadatos son de copia cero . Todas las operaciones de modificación de las estructuras en disco son transaccionales y se registran en el diario .

Protocolos

OneFS permite acceder a archivos almacenados mediante protocolos de red informática comunes, como NFS , CIFS/SMB , FTP , HTTP y HDFS . [3] Puede utilizar autenticación no local, como Active Directory , LDAP y NIS . Es capaz de interactuar con dispositivos de copia de seguridad externos y aplicaciones que utilizan el protocolo NDMP . [3]

Sistema operativo OneFS

El sistema de archivos OneFS es un sistema de archivos propietario que solo puede ser administrado y controlado por el sistema operativo OneFS derivado de FreeBSD . [3]

zsh es el shell de inicio de sesión predeterminado del sistema operativo OneFS. OneFS presenta un conjunto de comandos especializados para administrar el sistema de archivos OneFS. [6] La mayoría de los programas de shell especializados comienzan con las letras isi . Las excepciones notables son las extensiones Isilon para los programas lsy FreeBSD chmod. [7]

Versiones

  • 1.0 "Campana", 2.0 "Jalapeño", 3.0 "Serrano", 3.5 "Tabasco"
  • 4.0 "Poblano", 4.1 "Anaheim", 4.5 "Tailandés", 4.6 "Ancho"
  • 4.7 "Chiltepín"
    • 4.7.1 a .11
  • 5.0 "Jamaicano"
    • 5.0.0 a .8
  • 5.5 "Scotch Bonnet" (basado en FreeBSD 6.1) [8] [9]
    • 5.5.1 a .2
    • 5.5.3 - Actualizaciones del sistema operativo con reinicios continuos de nodos individuales.
    • 5.5.4 - Agrega iSCSI
    • 5.5.5 a .7
  • 6.0 “Habanero” - Hasta 10,4 PB en un solo sistema de archivos
    • 6.0.1 a .4
  • 6.5 "Chopu" (basado en FreeBSD 7.3) [8]
    • 6.5.1 a .5
  • 7.0 "Mavericks" - lanzado en noviembre de 2012; [10] (basado en FreeBSD 7.4-STABLE) [8]
    • 7.0.1 a .2
  • 7.1 "Waikiki" - lanzado en octubre de 2013 [11]
    • 7.1.1 "Tiburón" - lanzado en julio de 2014 [12]
  • 7.2 "Moby" - lanzado en noviembre de 2014 [13]
    • 7.2.0, 7.2.1 "Orca"
  • 8.0 "Riptide" (basado en FreeBSD 10) - lanzado en febrero de 2016 [14] - iSCSI obsoleto
    • 8.0.1 "Halfpipe" - lanzado en octubre de 2016 [15]
  • 8.1 "Trenes de carga" - publicado en junio de 2017 [16]
    • 8.1.1 "Niijima" - lanzado en enero de 2018 [17] [18]
    • 8.1.2 "Kanagawa" - Lanzamiento en agosto de 2018 [19]
    • 8.1.3 "Seismic" - Publicado en enero de 2019
  • 8.2.0 "Pipeline" (basado en FreeBSD 11): publicado en mayo de 2019 [20]
    • 8.2.1 "Acela" - Lanzado en septiembre de 2019 [21]
    • 8.2.2 "Beachcomber": lanzamiento en enero de 2020 [22]
  • 9.0.0 "Cascades": lanzamiento en junio de 2020
    • 9.1.0 "Deccan": lanzamiento en octubre de 2020 [23]
    • 9.2.0 "Empire": lanzamiento en abril de 2021 [24]
    • 9.2.1 "Flying Scotsman" - Lanzamiento en mayo de 2021 [24]
    • 9.3 "Gotham" - Estreno en octubre de 2021 [24]
    • 9.4 "Hexie" - Lanzamiento en abril de 2022 [24]
    • 9.5 "Islander" - Lanzamiento en enero de 2023 [24]
    • 9.6 "Jet Rocket": lanzamiento en mayo de 2023 [25]
    • 9.7 "Key West" - Lanzamiento en diciembre de 2023 [26]

Véase también

Referencias

  1. ^ ab "Isilon OneFS e IsilonSD Edge: Guía de especificaciones técnicas" (PDF) . Dell Inc. Junio ​​de 2018.
  2. ^ Adam Armstrong (12 de febrero de 2019). "Dell EMC lanza el procesador Isilon F810 totalmente flash". Flying Pig Ventures.
  3. ^ abcdef "Sistema operativo Dell EMC Isilon OneFS: potencia la plataforma de almacenamiento escalable Isilon" (PDF) . 9.0. Dell Inc. Febrero de 2019.
  4. ^ "Protección de datos y copia de seguridad" [ enlace roto ]
  5. ^ "Rendimiento de Isilon Gen6" (PDF) . Dell Inc.
  6. ^ "Referencia de la línea de comandos de OneFS"".[ enlace muerto ]
  7. ^ Aqib Kazi (noviembre de 2018). "Autenticación, administración de identidad y autorización de Isilon OneFS: acceso a datos multiprotocolo con un modelo de seguridad unificado" (PDF) . Dell EMC.
  8. ^ abc Determinado por la __FreeBSD_version definición en /usr/include/sys/param.h. Consulte el Manual del portero de FreeBSD para obtener más información.
  9. ^ Proyecto de documentación de FreeBSD. "18". Manual del portero de FreeBSD . Consultado el 1 de diciembre de 2011 .
  10. ^ Patel, Mona (16 de noviembre de 2012). "EMC Isilon OneFS 7.0: Converging Big Data and The Enterprise". Blog de Big Data de EMC . Archivado desde el original el 12 de febrero de 2013. Consultado el 18 de enero de 2013 .
  11. ^ Grocott, Sam (30 de octubre de 2013). "¡El almacenamiento escalable de big data Isilon OneFS 7.1 finalmente está aquí!". Blog de EMC Pulse . Consultado el 30 de octubre de 2013 .
  12. ^ Hughes, Carolyn (8 de julio de 2014). "¡Feliz lanzamiento, @EMCIsilon! 2 fantásticas plataformas nuevas, flash como caché, nuevo HDFS y un gran rendimiento en OneFS 7.1.1. "¡Jaws!". ¡Bien hecho, equipo!". @carolyn_hugs Twitter . Consultado el 2 de septiembre de 2014 .
  13. ^ "Lanzamiento de OneFS 7.2.x". Dell Inc. 31 de octubre de 2014.
  14. ^ Galant, Risa (1 de febrero de 2016). "Anuncio de OneFS 8.0.0".
  15. ^ Noy, David (25 de octubre de 2016). "Anuncio de Isilon OneFS 8.0.1".
  16. ^ Jolley, Todd (21 de junio de 2017). "Dell EMC anuncia el lanzamiento de la plataforma Isilon Generation 6 y OneFS 8.1". Dell Inc.
  17. ^ Stevenson, Russ (29 de enero de 2018). "Compatibilidad de OneFS 8.1.1.0 y Cloudera CDH 5.13+ con Cloudera Navigator".
  18. ^ "Notas de la versión 8.1.1 de Isilon OneFS" (PDF) . Dell Inc. 1 de enero de 2018.
  19. ^ "Documentación de OneFS 8.1.2 - Centro de información de Isilon". Dell Inc. 3 de agosto de 2018.
  20. ^ "Notas de la versión de OneFS 8.2.0" (PDF) . Dell Inc. 3 de mayo de 2019.
  21. ^ "Notas de la versión de OneFS 8.2.1" (PDF) . Dell. 6 de septiembre de 2019.
  22. ^ "Notas de la versión de OneFS 8.2.2" (PDF) . Dell. 16 de enero de 2020.
  23. ^ Mulford, Juan (8 de octubre de 2020). "Lanzamiento de PowerScale OneFS 9.1 de Dell Technologies". Revisión de almacenamiento .
  24. ^ abcde Trimbee, Nick (enero de 2023). "Dell PowerScale OneFS: contenido de la versión". Dell Inc.
  25. ^ "Notas de la versión de PowerScale OneFS 9.6.xx". Dell Inc. Mayo de 2023.
  26. ^ Trimbee, Nick (13 de diciembre de 2023). "PowerScale OneFS 9.7".
  • Sitio web oficial
Retrieved from "https://en.wikipedia.org/w/index.php?title=OneFS_distributed_file_system&oldid=1213344404"