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 ] Mediante un acuerdo OEM , VxFS se utiliza como sistema de archivos principal del sistema operativo HP-UX . Con la desfragmentación en línea y la compatibilidad con el redimensionamiento activadas mediante licencia, se conoce como OnlineJFS . [ 2 ] También es compatible con AIX , Linux , Solaris , OpenSolaris , SINIX /Reliant UNIX, UnixWare y SCO OpenServer . VxFS fue desarrollado originalmente para los Laboratorios de Sistemas Unix de AT&T . VxFS se incluye como parte de Veritas Storage Foundation (que también incluye Veritas Volume Manager ).
Historia
Según el proveedor, fue el primer sistema de archivos con registro comercial . [ 3 ] Esta afirmación puede interpretarse de dos maneras: la primera implementación de un sistema de archivos con registro en un contexto comercial, o el primer sistema de archivos disponible como producto independiente.
Dan Koren es citado como uno de los desarrolladores originales de VxFS. [ 4 ] Señala en una lista de correo que "terminaron la versión 1.0 aproximadamente un año 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 ]
Dado que Internet no estaba ampliamente disponible a principios de la década de 1990, implementar un nuevo sistema de archivos para sistemas operativos tipo Unix era más difícil, por lo que el retraso de uno o dos años en el lanzamiento y la comercialización de este sistema de archivos no fue inusual.
Historial de versiones
La estructura en disco de VxFS está versionada y se puede actualizar mientras el sistema de archivos está montado. Este sistema de archivos ha pasado por diez versiones.
- La versión 2 añadió compatibilidad con conjuntos de archivos, asignación dinámica de inodos y ACL. Los diseños 1 a 3 dejaron de ser compatibles en VxFS 4.0.
- La versión 4 añadió compatibilidad con puntos de control de almacenamiento y con Veritas Cluster File System . La versión 4 se publicó en VxFS 3.2.1. La versión 4 del diseño ya no es compatible con VxFS 5.1. [ 8 ]
- La versión 5 comenzó a admitir sistemas de archivos de hasta 32 terabytes ( 2⁴⁵ 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 añadió compatibilidad con sistemas de archivos y archivos de hasta 8 exabytes ( 2⁶³ bytes ). También introdujo compatibilidad con flujos con nombre/bifurcaciones de recursos , múltiples volúmenes subyacentes y registros de cambios de archivos . La versión 6 se introdujo en VxFS 4.0.
- La versión 7 amplía la compatibilidad con múltiples volúmenes para permitir la organización dinámica del almacenamiento. Esta organización permite a los usuarios root mover archivos entre diferentes volúmenes, asignar archivos a distintos volúmenes al crearlos según una política predefinida y recuperar volúmenes de forma independiente, sin modificar 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 habilita la compatibilidad con la compresión de archivos, la deduplicación y los directorios de partición. La versión 9 se introdujo en VxFS 6.0.
- La versión 10 habilita la compatibilidad con maxlink, lo que permite que un directorio contenga más de 64 KB de 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 en clúster proporciona coherencia de caché y compatibilidad con POSIX entre nodos, de modo que los cambios de datos son vistos simultáneamente por todos los nodos del clúster. Dado que el sistema de archivos en clúster comparte los mismos binarios y la misma estructura en disco que VxFS de instancia única, la transición entre el modo de clúster y el de instancia única es sencilla.
Véase también
Referencias
- ↑ "Restauración incremental de un dispositivo de almacenamiento masivo a un estado anterior" . 22 de marzo de 2005. Archivado del original el 9 de marzo de 2008. Consultado el 21 de noviembre de 2007 .
- ↑ Donna Yobs (10 de abril de 2000). "Mensaje en la lista de correo veritas-vx que explica las diferencias entre JFS y OJFS" . Archivado del 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 del original (PDF) el 25/10/2003 . Consultado el 21/11/2007 .
- ↑ "6º Congreso Internacional de Linux" . 9 de septiembre de 1999. Archivado del original el 30 de octubre de 2007. Consultado el 21 de noviembre de 2007 .
- ^ 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 : clasificar como 'futuristas': una visión general de las tecnologías y los actores principales : los pesos pesados: Veritas" . Byte and Switch. 14 de noviembre de 2002. Archivado del original el 9 de marzo de 2008. Consultado el 21 de noviembre de 2007 .
- ↑ "VERITAS celebra 15 años: el próximo gran enfoque: computación en malla" . SYS-CON. 14 de septiembre de 2004. Archivado del original el 11 de marzo de 2008. Consultado el 21 de noviembre de 2007 .
- 1 2 "Los sistemas de archivos Veritas con la versión 4 o 5 de la distribución de disco no se pueden montar ni actualizar con la versión 5.1 del sistema de archivos Veritas" . Archivado del original el 16 de julio de 2011.
- Software de 1991
- Sistemas de archivos de disco
- Sistemas de archivos de disco compartido
- Software de HP
- Sistemas de archivos compatibles con el kernel de Linux