El Linear Tape File System ( LTFS ) es un sistema de archivos que permite acceder a los archivos almacenados en cinta magnética de manera similar a los que se encuentran en el disco o en las unidades flash extraíbles. Requiere un formato específico de datos en los medios de cinta y software para proporcionar una interfaz de sistema de archivos para los datos.
La tecnología, basada en un formato de cinta autodescriptivo desarrollado por IBM , fue adoptada por el Consorcio LTO en 2010.
Historia
El almacenamiento de datos en cinta magnética se ha utilizado durante más de 50 años, pero por lo general no contenía metadatos de archivos en una forma de fácil acceso o modificación independiente de los datos del contenido del archivo. A menudo, se utilizaron bases de datos externas para mantener los metadatos de los archivos (nombres de archivos, marcas de tiempo, jerarquía de directorios) para almacenar estos datos, pero estas bases de datos externas generalmente no fueron diseñadas para la interoperabilidad y las cintas pueden contener o no un índice de su contenido. En sistemas similares a Unix, existe el estándar interoperable tar , pero esto no es adecuado para permitir la modificación de metadatos de archivos independientemente de la modificación de los datos del contenido del archivo, y no mantiene un índice central de archivos ni proporciona una interfaz o características del sistema de archivos.
La tecnología LTFS fue implementada por primera vez por IBM como un prototipo que se ejecuta en Linux y Mac OS X durante 2008/2009. Este prototipo se demostró en NAB 2009. En base a los comentarios de esta demostración inicial y la experiencia dentro de IBM, el sistema de archivos se revisó en preparación para su lanzamiento como producto. El equipo de desarrollo de LTFS trabajó con los proveedores de productos de cinta LTO (HP y Quantum) para desarrollar el soporte y la comprensión del formato LTFS y la implementación del sistema de archivos previo al lanzamiento público.
La especificación de formato LTFS y la implementación del sistema de archivos se publicaron el 12 de abril de 2010 con el apoyo de IBM, HP, Quantum y LTO Consortium. [1]
LTFS v2.0.0 se lanzó en marzo de 2011, mejorando el texto para aclarar y eliminar la ambigüedad. También agregó soporte para archivos dispersos ; identificadores de archivos persistentes; atributos extendidos virtuales para control y metadatos del sistema de archivos, y valores de tamaño de bloque mínimos y recomendados definidos para volúmenes LTFS, para compatibilidad entre varias implementaciones de hardware HBA.
Especificación de formato
El estándar ISO / IEC 20919: 2016 define los requisitos del formato LTFS para medios intercambiados que afirman el cumplimiento de LTFS. Define el formato de los datos, independientemente del medio de almacenamiento físico y del formato de los comandos del software, para que los datos sean realmente intercambiables. La norma ISO fue preparada por SNIA . Se basa en LTFS v2.2 y fue adoptado por ISO por un comité técnico conjunto ISO / IEC JTC 1 Information Technology .
El grupo de trabajo de SNIA continúa desarrollando LTFS y lanzando actualizaciones. La versión 2.0.0 define reglas sobre cómo el número de versión puede cambiar en el futuro y cómo se mantiene la compatibilidad en diferentes implementaciones. Todas las implementaciones deben:
- leer correctamente los medios que cumplen con cualquier versión anterior
- escribir medios que cumplan con la versión que afirman cumplir
Versión | Publicado | ISO / IEC | Software conforme |
---|---|---|---|
1.0 [2] | Abril de 2010 | N / A | Sistema de archivos a largo plazo de IBM (LTFS) v1.0.0, v1.0.1 Sistema de archivos de cinta lineal HP (LTFS) v1.0.0, v1.1.0 |
2.0.0 [3] | Marzo de 2011 | N / A | IBM Linear Tape File System - Edición de unidad única (LTFS-SDE) v1.2.0 Oracle StorageTek Linear Tape File System, Open Edition v1.0.0 |
2.1.0 | Octubre 2012 | N / A | ? |
2.2.0 [4] | diciembre 2013 | 20919: 2016 | ? |
2.3.0 [5] | Marzo del 2014 | N / A | ? |
2.4.0 [6] | Diciembre de 2017 | N / A | ? |
2.5.0 [7] | Mayo de 2019 | TBA | ? |
Grupo de Trabajo Técnico SNIA
En agosto de 2012, SNIA anunció [8] que estaba formando un TWG (Grupo de Trabajo Técnico) para continuar con el desarrollo técnico de la especificación. La Especificación de formato LTFS v 2.1 es la línea de base para el trabajo técnico y el proceso de acreditación de estándares; Los miembros de SNIA LTFS TWG incluyen HP , IBM , Oracle y Quantum .
Naturaleza
Aunque LTFS puede hacer que una cinta parezca comportarse como un disco, no cambia la naturaleza fundamentalmente secuencial de la cinta. Los archivos siempre se adjuntan al final de la cinta. Si un archivo se modifica y se sobrescribe o se elimina del volumen, los bloques de cinta asociados utilizados no se liberan, simplemente se marcan como no disponibles y la capacidad de volumen utilizada no se recupera. Los datos solo se eliminan y la capacidad se recupera si se reformatea toda la cinta. [ cita requerida ]
A pesar de estas desventajas, existen varios casos de uso en los que la cinta con formato LTFS es superior al disco y otras tecnologías de almacenamiento de datos. Si bien los tiempos de búsqueda de LTO pueden variar de 10 a 100 segundos, la velocidad de transferencia de datos de transmisión puede igualar o superar las velocidades de transferencia de datos del disco. Además, los cartuchos LTO son fácilmente transportables y contienen muchos más datos que cualquier otro formato de almacenamiento de datos extraíble. La capacidad de copiar un archivo grande o una gran selección de archivos (hasta 1,5 TB de datos sin comprimir para LTO-5 y 12 TB para LTO-8) en una cinta con formato LTFS, permite un fácil intercambio de datos con un colaborador o el ahorro de una copia de archivo.
Dado que LTFS es un estándar abierto, las cintas con formato LTFS se pueden utilizar en una amplia variedad de sistemas informáticos.
Implementaciones
Los fabricantes de unidades de cinta a menudo ofrecen dos ediciones diferentes, una para unidades individuales y otra para bibliotecas de cintas , basadas en la implementación de referencia LTFS .
IBM Linear Tape File System - Edición de unidad única
El IBM Tape File System Lineal - Single Drive Edition, (publicado inicialmente como "IBM Long Term File System"), permite a las cintas a ser formateados como un volumen LTFS, y para estos volúmenes a ser montado - y los usuarios y aplicaciones Acceder a archivos y directorios almacenados en la cinta directamente, incluida la función de arrastrar y soltar archivos.
Sistema de archivos de cinta lineal de IBM - Edición de biblioteca
El producto IBM Linear Tape File System - Library Edition (LTFS-LE) permite utilizar volúmenes LTFS en una biblioteca de cintas . Cada cartucho de cinta con formato LTFS en la biblioteca aparece como una carpeta separada debajo del punto de montaje del sistema de archivos y el usuario o la aplicación pueden navegar en cada una de estas carpetas para acceder a los archivos almacenados en cada cinta. El software LTFS-LE controla automáticamente la robótica de la biblioteca de cintas para cargar y descargar los volúmenes LTFS necesarios.
Sistema de archivos de cinta lineal StorageTek de Oracle, edición abierta
Se afirma que el software Open Edition [9] StorageTek Linear Tape File System (LTFS) de código abierto y gratuito de Oracle es el primero en almacenar 8.5TB (capacidad nativa) en un solo cartucho. Es compatible con las unidades de cinta StorageTek LTO 5 y LTO 6 de gama media de Oracle de HP e IBM, así como con las unidades de cinta StorageTek T10000C y T10000D de Oracle. [10] [11]
Sistema de archivos de cinta lineal StorageTek de Oracle, edición de biblioteca
La oferta de software StorageTek LTFS-LE de Oracle es compatible con el sistema de biblioteca modular StorageTek SL8500, el sistema de biblioteca modular StorageTek SL3000 y la cinta modular StorageTek SL150. [12]
Sistema de archivos de cinta lineal HP
El HP Tape File System lineal (HP LTFS) es la implementación de HP. Es una aplicación de software de código abierto gratuito.
Sistema de archivos de cinta lineal Quantum
Quantum Corporation ofrece un producto LTFS compatible con Windows, Linux y Mac OS X.
El dispositivo Scalar LTFS es un sistema de archivos que presenta una biblioteca de cintas Quantum como un recurso compartido NAS. Este dispositivo hace que los archivos se puedan ver como si residieran en un disco local y permite a los usuarios arrastrar y soltar archivos directamente desde y hacia un cartucho de cinta.
Productos compatibles con LTFS
Unidades de cinta DDS
- HPE:
- DAT-160 y DAT-320
Unidades de cinta empresariales
- IBM:
- TS1140, TS1150, TS1155 y TS1160
- Oracle (Sun / StorageTek):
- T10000C y T10000D
Unidades de cinta LTO
- HPE:
- de LTO-5 a LTO-8
- IBM:
- de LTO-5 a LTO-8
- Cuántico:
- de LTO-5 a LTO-8
- Datos de Tandberg:
- de LTO-5 a LTO-8
Dispositivos e ISV (proveedores de software independientes) compatibles con LTFS
Un conjunto completo de proveedores se enumeran en el sitio web de LTO. [13]
Proyectos LTFS
- Thought Equity Motion [14] está ejecutando un importante proyecto de digitalización y preservación de películas para el EYE Film Institute de los Países Bajos . El proyecto implica escanear más de 150 millones dearchivos DPX discretosy almacenarlos en LTO Gen5 usando el formato LTFS. [15] Más de 1 petabyte de película se [ necesita actualizar ] escaneado y archivado durante dos años (2010-2012).
Reconocimiento de la industria
- La tecnología IBM LTFS recibió un premio Pick Hit Award de Broadcast Engineering en NAB 2011. [16]
- IBM y FOX Networks recibieron un premio Emmy de ingeniería en 2011 por un proyecto que utiliza LTFS para almacenar, intercambiar y archivar contenido de video. [17]
- IBM recibió el premio a la excelencia en ingeniería de Hollywood Post-Alliance ( HPA ) 2011. [18]
Referencias
- ^ NAB-2010 Archivado el 4 de septiembre de 2012 en archive.today
- ^ Especificación del formato v1.0 del sistema de archivos de cinta lineal (LTFS)
- ^ Especificación del formato de sistema de archivos de cinta lineal (LTFS) v2.0.1
- ^ Especificación v2.2.0 del formato Linear Tape File System (LTFS)
- ^ Especificación del formato v2.3.1 del sistema de archivos de cinta lineal (LTFS)
- ^ Especificación v2.4.0 del formato Linear Tape File System (LTFS)
- ^ Especificación del formato v2.5.1 del sistema de archivos de cinta lineal (LTFS)
- ^ "SNIA anuncia el grupo de trabajo técnico del sistema de archivos de cinta lineal"
- ^ Sistema de archivos de cinta lineal Oracle StorageTek, página web de Open Edition
- ^ Comunicado de prensa de la unidad de cinta Oracle StorageTek T10000C
- ^ Oracle presenta la unidad de cinta StorageTek T10000D
- ^ Oracle StorageTek LTFS, Comunicado de prensa de Library Edition
- ^ Implementadores de LTFS
- ^ Movimiento de equidad de pensamiento - Página de inicio
- ^ Thought Equity Motion - Comunicado de prensa: Proyecto de digitalización y preservación de archivos cinematográficos para EYE Film Institute Netherlands
- ^ Anuncio de éxito de selección de NAB 2011
- ^ "Blog de IBM Almaden" . Archivado desde el original el 25 de abril de 2012 . Consultado el 26 de octubre de 2011 .
- ^ Anuncio del premio HPA
enlaces externos
- LTFS en LTO
- LTFS en SNIA
- Libro LTFS para principiantes
- Implementaciones:
- LinearTapeFileSystem en GitHub (Implementación de referencia LTFS para unidad de cinta independiente)
- IBM Spectrum Archive - IBM Spectrum Archive Single Drive Edition (SDE)
- Oracle Tape Storage : sistema de archivos de cinta lineal de Oracle, edición abierta
- Sistema de archivos de cinta lineal HP : software HPE LTFS
- Quantum Linear Tape File System - Quantum LTFS Fuente
- Gestión de datos LTFS en GitHub