Sistema de archivos basado en extensión
El sistema de archivos VERITAS (o VxFS ; llamado JFS y OnlineJFS en HP-UX ) es un sistema de archivos basado en extensiones . Fue desarrollado originalmente por VERITAS Software . [1] A través de un acuerdo OEM , VxFS se utiliza como el sistema de archivos principal del sistema operativo HP-UX . Con la desfragmentación en línea y el soporte de cambio de tamaño activados mediante licencia, se lo conoce como OnlineJFS . [2]
También es compatible con AIX , Linux , Solaris , OpenSolaris , SINIX /Reliant UNIX, UnixWare y SCO OpenServer . [ cita requerida ] VxFS fue desarrollado originalmente para Unix System Laboratories de AT&T . VxFS está empaquetado como parte de Veritas Storage Foundation (que también incluye Veritas Volume Manager ).
Historia
Según el proveedor, fue el primer sistema de archivos de registro comercial . [3]
Esa afirmación puede tomarse de dos maneras, es decir, la primera implementación de un sistema de archivos de registro en un contexto comercial o el primer sistema de archivos disponible como un producto independiente.
Dan Koren es citado como uno de los desarrolladores originales de VxFS. [4]
En una lista de correo, señala que "terminaron la versión 1.0 aproximadamente un año después" después de comenzar el desarrollo de VxFS bajo un contrato con AT&T Corporation en 1990. [5] Otras fuentes coinciden en que el producto se lanzó por primera vez en 1991. [6] [7]
Como Internet no estaba ampliamente disponible a principios de los años 1990, implementar un nuevo sistema de archivos para sistemas operativos tipo Unix era más difícil, por lo que la demora de uno a dos años en el lanzamiento y comercialización de este sistema de archivos no era inusual. [ cita requerida ]
Historial de versiones
El diseño en disco de VxFS está versionado y se puede actualizar mientras el sistema de archivos está montado. Este sistema de archivos ha pasado por diez versiones.
- La versión 2 agregó compatibilidad con conjuntos de archivos, asignación dinámica de inodos y listas de control de acceso (ACL). Los diseños 1 a 3 dejaron de ser compatibles en VxFS 4.0.
- La versión 4 agregó compatibilidad con puntos de control de almacenamiento y con Veritas Cluster File System . La versión 4 se lanzó en VxFS 3.2.1. La versión de diseño 4 ya no es compatible con VxFS 5.1. [8]
- La versión 5 comenzó a admitir sistemas de archivos de hasta 32 terabytes ( 245 bytes ) de tamaño. Los archivos individuales pueden tener un tamaño de hasta 2 terabytes. La versión 5 se introdujo en VxFS 3.5 y ya no es compatible con VxFS 5.1. [8]
- La versión 6 agregó compatibilidad con sistemas de archivos y archivos de hasta 8 exabytes ( 263 bytes ) de tamaño. La versión 6 también introdujo compatibilidad con secuencias con nombre/bifurcaciones de recursos , con múltiples volúmenes subyacentes y con registros de cambios de archivos . La versión 6 se introdujo en VxFS 4.0.
- La versión 7 amplía la compatibilidad con varios volúmenes para permitir la organización dinámica del almacenamiento en niveles. La organización dinámica del almacenamiento en niveles permite a los usuarios raíz mover archivos entre distintos volúmenes, asignar archivos a distintos volúmenes en el momento de la creación de los archivos según una política y recuperar volúmenes de forma independiente, sin alterar el espacio de nombres del sistema de archivos. La versión 7 se introdujo en VxFS 5.0.
- La versión 8 permite la compatibilidad con instantáneas a nivel de archivo y extensiones compartidas. La versión 8 se introdujo en VxFS 5.1.
- La versión 9 permite la compatibilidad con la compresión de archivos, la deduplicación y la partición de directorios. La versión 9 se introdujo en VxFS 6.0.
- La versión 10 permite la compatibilidad con maxlink, lo que permite que un directorio contenga más de 64 000 subdirectorios. La versión 10 se introdujo en VxFS 6.1.
Modo de acceso paralelo
El sistema de archivos VxFS puede ejecutarse en modo de instancia única o en modo de acceso paralelo/clúster . El modo paralelo permite que varios servidores (también conocidos como nodos de clúster) accedan simultáneamente al mismo sistema de archivos. Cuando se ejecuta en este modo, VxFS se denomina Veritas Cluster File System .
El sistema de archivos de clúster proporciona coherencia de caché y compatibilidad con POSIX en todos los nodos, de modo que todos los nodos del clúster ven los cambios de datos de manera simultánea y atómica. Debido a que el sistema de archivos de clúster comparte los mismos archivos binarios y el mismo diseño en disco que VxFS de instancia única, cambiar entre el modo de clúster y el de instancia única es sencillo.
Véase también
Referencias
- ^ "Restauración incremental de un dispositivo de almacenamiento masivo a un estado anterior". 22 de marzo de 2005. Archivado desde el original el 9 de marzo de 2008. Consultado el 21 de noviembre de 2007 .
- ^ Donna Yobs (10 de abril de 2000). "Publicación en la lista de correo veritas-vx que explica las diferencias entre JFS y OJFS". Archivado desde el original el 9 de marzo de 2008. Consultado el 21 de noviembre de 2007 .
- ^ "VERITAS Foundation Suite y Foundation Suite HA 3.5" (PDF) . VERITAS. Archivado desde el original (PDF) el 25 de octubre de 2003. Consultado el 21 de noviembre de 2007 .
- ^ "6º Congreso Internacional de Linux". 1999-09-09 . Consultado el 2007-11-21 .
- ^ Dan Koren (1 de junio de 1999). "Re: XFS y sistemas de archivos de diario". LKML.org . Consultado el 21 de noviembre de 2007 .
- ^ "Sistemas de archivos de próxima generación: archivo bajo el título 'futurista': una descripción general de las tecnologías y los jugadores: los pesos pesados: Veritas". Byte and Switch. 14 de noviembre de 2002. Archivado desde el original el 9 de marzo de 2008. Consultado el 21 de noviembre de 2007 .
- ^ "VERITAS celebra 15 años - Próximo gran objetivo: computación en red". SYS-CON. 14 de septiembre de 2004. Archivado desde el original el 11 de marzo de 2008. Consultado el 21 de noviembre de 2007 .
- ^ ab "Los sistemas de archivos Veritas con diseño de disco versión 4 o versión 5 no se pueden montar ni actualizar con la versión 5.1 de Veritas File System". Archivado desde el original el 16 de julio de 2011.