Système de fichiers à bande linéaire - Linear Tape File System

Le système de fichiers sur bande linéaire ( LTFS ) est un système de fichiers qui permet d'accéder aux fichiers stockés sur bande magnétique de la même manière que ceux sur disque ou sur des lecteurs flash amovibles. Il nécessite à la fois un format de données spécifique sur le support de bande et un logiciel pour fournir une interface de système de fichiers aux données.

La technologie, basée sur un format de bande auto-descriptif développé par IBM , a été adoptée par le consortium LTO en 2010.

Histoire

Le stockage de données sur bande magnétique est utilisé depuis plus de 50 ans, mais ne contenait généralement pas de métadonnées de fichier sous une forme facile d'accès ou de modification indépendante des données de contenu du fichier. Souvent, des bases de données externes étaient utilisées pour conserver les métadonnées de fichiers (noms de fichiers, horodatages, hiérarchie de répertoires) pour conserver ces données, mais ces bases de données externes n'étaient généralement pas conçues pour l' interopérabilité et les bandes pouvaient ou non contenir un index de leur contenu. Dans les systèmes de type Unix, il existe la norme d'interopérabilité tar , mais elle n'est pas bien adaptée pour permettre la modification des métadonnées de fichier indépendamment de la modification des données de contenu de fichier - et ne maintient pas un index central des fichiers ni ne fournit une interface ou des caractéristiques de système de fichiers.

La technologie LTFS a été mise en œuvre pour la première fois par IBM en tant que prototype fonctionnant sous Linux et Mac OS X en 2008/2009. Ce prototype a été présenté au NAB 2009. Sur la base des commentaires de cette première démonstration et de l'expérience au sein d'IBM, le système de fichiers a été remanié en vue de sa sortie en tant que produit. L'équipe de développement LTFS a travaillé avec les fournisseurs de produits de bande LTO (HP et Quantum) pour renforcer la prise en charge et la compréhension du format LTFS et de l'implémentation du système de fichiers avant la sortie publique.

La spécification de format LTFS et la mise en œuvre du système de fichiers ont été publiées le 12 avril 2010 avec le soutien d'IBM, de HP, de Quantum et du consortium LTO.

LTFS v2.0.0 a été publié en mars 2011, améliorant le texte pour clarifier et supprimer toute ambiguïté. Il a également ajouté la prise en charge des fichiers clairsemés ; identifiants de fichiers persistants ; attributs étendus virtuels pour les métadonnées et le contrôle du système de fichiers - et valeurs de taille de bloc minimales et recommandées définies pour les volumes LTFS, pour la compatibilité entre diverses implémentations matérielles HBA.

Spécification de format

La norme ISO/IEC 20919:2016 définit les exigences de format LTFS pour les supports échangés qui revendiquent la conformité LTFS. Il définit le format des données, indépendamment du support de stockage physique et du format des commandes logicielles, pour rendre les données véritablement interchangeables. La norme ISO a été préparée par la SNIA . Il est basé sur LTFS v2.2 et a été adopté à l'ISO par un comité technique mixte ISO/IEC JTC 1 Information Technology .

Le groupe de travail SNIA continue de développer LTFS et de publier des mises à jour. La version 2.0.0 définit des règles sur la façon dont le numéro de version peut changer à l'avenir et sur la façon dont la compatibilité est maintenue entre les différentes implémentations. Toutes les implémentations doivent :

  • lire correctement les supports conformes à toute version antérieure
  • écrire des supports conformes à la version à laquelle ils prétendent être conformes
Historique des spécifications du format LTFS
Version Publié ISO/CEI Logiciel conforme
1,0 avril 2010 N / A IBM Long Term File System (LTFS) v1.0.0, v1.0.1
HP Linear Tape File System (LTFS) v1.0.0, v1.1.0
2.0.0 Mars 2011 N / A IBM Linear Tape File System - Single Drive Edition (LTFS-SDE) v1.2.0
Oracle StorageTek Linear Tape File System, Open Edition v1.0.0
2.1.0 Octobre 2012 N / A ?
2.2.0 Décembre 2013 20919:2016 ?
2.3.0 mars 2014 N / A ?
2.4.0 Décembre 2017 N / A ?
2.5.0 Mai 2019 20919: 2021 ?

Groupe de travail technique SNIA

En août 2012, la SNIA a annoncé qu'elle formait un TWG (Technical Work Group) pour poursuivre le développement technique de la spécification. La spécification de format LTFS v 2.1 est la référence pour le processus d'accréditation des travaux techniques et des normes ; Les membres du SNIA LTFS TWG comprennent HP , IBM , Oracle et Quantum .

La nature

Alors que LTFS peut donner l'impression qu'une bande se comporte comme un disque, il ne modifie pas la nature fondamentalement séquentielle de la bande. Les fichiers sont toujours ajoutés à la fin de la bande. Si un fichier est modifié et écrasé ou supprimé du volume, les blocs de bande associés utilisés ne sont pas libérés, ils sont simplement marqués comme indisponibles et la capacité du volume utilisé n'est pas récupérée. Les données ne sont supprimées et la capacité récupérée que si la bande entière est reformatée.

Malgré ces inconvénients, il existe plusieurs cas d'utilisation où la bande au format LTFS est supérieure au disque et aux autres technologies de stockage de données. Alors que les temps de recherche LTO peuvent aller de 10 à 100 secondes, le taux de transfert de données en continu peut égaler ou dépasser les taux de transfert de données sur disque. De plus, les cartouches LTO sont facilement transportables et contiennent beaucoup plus de données que tout autre format de stockage de données amovible. La possibilité de copier un fichier volumineux ou une grande sélection de fichiers (jusqu'à 1,5 To de données non compressées pour LTO-5 et 18 To pour LTO-9) sur une bande au format LTFS, permet un échange facile de données avec un collaborateur, ou la sauvegarde d'une copie d'archives.

Étant donné que LTFS est une norme ouverte, les bandes au format LTFS sont utilisables par une grande variété de systèmes informatiques.

Implémentations

Les fabricants de lecteurs de bande proposent souvent deux éditions différentes, l'une pour les lecteurs uniques et l'autre pour les bibliothèques de bandes , basées sur l' implémentation de référence LTFS .

IBM Linear Tape File System - Édition à lecteur unique

Le IBM File System Linear Tape - Single Drive Edition (initialement publié comme « IBM à long terme du système de fichiers »), permet des bandes à formater en tant que volume LTFS, et pour ces volumes à monter - et les utilisateurs et les applications de fichiers d'accès et répertoires stockées directement sur la bande, y compris le glisser-déposer de fichiers.

IBM Linear Tape File System - Édition Bibliothèque

Le produit IBM Linear Tape File System - Library Edition (LTFS-LE) permet d'utiliser des volumes LTFS dans une bibliothèque de bandes . Chaque cartouche de bande au format LTFS dans la bibliothèque apparaît comme un dossier séparé sous le point de montage du système de fichiers et l'utilisateur ou l'application peut naviguer dans chacun de ces dossiers pour accéder aux fichiers stockés sur chaque bande. Le logiciel LTFS-LE contrôle automatiquement la robotique de la bibliothèque de bandes pour charger et décharger les volumes LTFS nécessaires.

Système de fichiers sur bande linéaire StorageTek d'Oracle, édition ouverte

Le logiciel Open Edition StorageTek Linear Tape File System (LTFS), open source et gratuit d' Oracle , serait le premier à stocker 8,5 To (capacité native) sur une seule cartouche. Il prend en charge les lecteurs de bande StorageTek LTO 5 et LTO 6 de milieu de gamme d'Oracle de HP et IBM, ainsi que les lecteurs de bande StorageTek T10000C et T10000D d'Oracle.

Système de fichiers sur bande linéaire StorageTek d'Oracle, édition bibliothèque

L'offre logicielle StorageTek LTFS-LE d'Oracle prend en charge le système de bibliothèque modulaire StorageTek SL8500, le système de bibliothèque modulaire StorageTek SL3000 et la bande modulaire StorageTek SL150.

Système de fichiers à bande linéaire HP

Le HP Linear Tape File System (HP LTFS) est la mise en œuvre de HP. Il s'agit d'une application logicielle open source gratuite.

Système de fichiers à bande linéaire Quantum

Quantum Corporation fournit un produit LTFS avec prise en charge de Windows, Linux et Mac OS X.

L'appliance Scalar LTFS est un système de fichiers qui présente une bibliothèque de bandes Quantum en tant que partage NAS. Cette appliance rend les fichiers visibles comme s'ils résidaient sur un disque local et permet aux utilisateurs de faire glisser et de déposer des fichiers directement vers et depuis une cartouche de bande.

Produits compatibles LTFS

Lecteurs de bande DDS

  • HPE :
    • DAT-160 et DAT-320

Lecteurs de bande d'entreprise

  • IBM :
    • TS1140, TS1150, TS1155 et TS1160
  • Oracle (Sun/StorageTek) :
    • T10000C et T10000D

Lecteurs de bande LTO

  • HPE :
    • de LTO-5 à LTO-9
  • IBM :
    • de LTO-5 à LTO-9
  • Quantum:
    • de LTO-5 à LTO-9
  • Données Tandberg :
    • de LTO-5 à LTO-9

Appliances et ISV (fournisseurs de logiciels indépendants) prenant en charge LTFS

Un ensemble complet de fournisseurs est répertorié sur le site Web de LTO.

Projets LTFS

Reconnaissance de l'industrie

  • La technologie IBM LTFS a reçu un Pick Hit Award de Broadcast Engineering au NAB 2011.
  • IBM et FOX Networks ont reçu un Engineering Emmy Award en 2011 pour un projet qui utilise LTFS pour stocker, échanger et archiver du contenu vidéo.
  • IBM a reçu en 2011 le prix d'excellence en ingénierie Hollywood Post-Alliance ( HPA ).

Les références

Liens externes