Linjärt bandfilsystem

LTFS (Linear Tape File System) är ett filsystem som gör att filer lagrade på magnetband kan nås ett liknande sätt som de på diskar eller flyttbara flashenheter. Det kräver både ett specifikt format av data på bandmediet och programvara för att tillhandahålla ett filsystemsgränssnitt till data.

Tekniken, baserad på ett självbeskrivande bandformat utvecklat av IBM , antogs av LTO-konsortiet 2010.

Historia

Magnetbandsdatalagring har använts i över 50 år, men innehöll vanligtvis inte filmetadata i en form som är lätt att komma åt eller ändra oberoende av filinnehållsdata. Ofta användes externa databaser för att upprätthålla filmetadata (filnamn, tidsstämplar, kataloghierarki) för att hålla dessa data, men dessa externa databaser var i allmänhet inte utformade för interoperabilitet och band kan eller kanske inte innehåller ett index över deras innehåll. I Unix-liknande system finns den interoperabla tar- standarden, men denna är inte väl lämpad för att tillåta modifiering av filmetadata oberoende av modifiering av filinnehållsdata - och upprätthåller inte ett centralt index över filer eller tillhandahåller ett filsystemgränssnitt eller egenskaper.

LTFS-teknologin implementerades först av IBM som en prototyp som kördes på Linux och Mac OS X under 2008/2009. Den här prototypen demonstrerades på NAB 2009. Baserat på feedback från denna första demonstration och erfarenhet inom IBM sågs filsystemet över inför lanseringen som en produkt. LTFS-utvecklingsteamet arbetade med leverantörerna av LTO-bandprodukter (HP och Quantum) för att bygga upp stöd och förståelse för LTFS-formatet och filsystemimplementeringen som ledde fram till den offentliga utgåvan.

LTFS-formatspecifikationen och filsystemimplementeringen släpptes den 12 april 2010 med stöd av IBM, HP, Quantum och LTO Consortium.

LTFS v2.0.0 släpptes i mars 2011, vilket förbättrade texten för att förtydliga och ta bort oklarheter. Det lade också till stöd för glesa filer ; beständiga filidentifierare; virtuella utökade attribut för filsystemmetadata och kontroll - och definierade minsta och rekommenderade blockstorleksvärden för LTFS-volymer, för kompatibilitet över olika HBA-hårdvaruimplementationer.

Formatspecifikation

ISO /IEC 20919:2016- standarden definierar LTFS-formatkraven för utbytta media som hävdar LTFS-efterlevnad. Den definierar dataformatet, oberoende av det fysiska lagringsmediet och mjukvarukommandonformatet, för att göra data verkligen utbytbara. ISO-standarden har utarbetats av SNIA . Den är baserad på LTFS v2.2 och antogs till ISO av en gemensam teknisk kommitté ISO/IEC JTC 1 Information Technology .

SNIA-arbetsgruppen fortsätter att utveckla LTFS och släppa uppdateringar. Version 2.0.0 definierar regler för hur versionsnumret kan ändras i framtiden, och hur kompatibiliteten upprätthålls över olika implementeringar. Alla implementeringar måste:

  • korrekt läsa media som var kompatibla med någon tidigare version
  • skriva media som är kompatibla med den version de hävdar att de följer
LTFS-formatspecifikationshistorik
Version Publicerad ISO/IEC Överensstämmande programvara
1.0 april 2010
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
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 oktober 2012 ?
2.2.0 december 2013 20919:2016 ?
2.3.0 mars 2014 ?
2.4.0 december 2017 ?
2.5.0 maj 2019 20919:2021 ?

SNIAs tekniska arbetsgrupp

I augusti 2012 meddelade SNIA att man bildar en TWG (Technical Work Group) för att fortsätta teknisk utveckling av specifikationen. LTFS Format Specification v 2.1 är baslinjen för den tekniska arbets- och standardackrediteringsprocessen; SNIA LTFS TWG-medlemmar inkluderar HP , IBM , Oracle och Quantum .

Natur

Även om LTFS kan få ett band att se ut som om det beter sig som en disk, ändrar det inte bandets i grunden sekventiella karaktär. Filer läggs alltid till i slutet av bandet. Om en fil modifieras och skrivs över eller tas bort från volymen frigörs inte de associerade bandblocken som används, de markeras helt enkelt som otillgängliga och den använda volymkapaciteten återställs inte. Data raderas och kapaciteten återställs endast om hela bandet formateras om. [ citat behövs ]

Trots dessa nackdelar finns det flera användningsfall där LTFS-formaterat band är överlägset disk och annan datalagringsteknik. Medan LTO-sökningstider kan variera från 10 till 100 sekunder, kan överföringshastigheten för strömmande data matcha eller överstiga diskens dataöverföringshastigheter. Dessutom är LTO-patroner lätta att transportera och rymmer mycket mer data än något annat flyttbart datalagringsformat. Möjligheten att kopiera en stor fil eller ett stort urval av filer (upp till 1,5 TB okomprimerad data för LTO-5 och 18 TB för LTO-9) till ett LTFS-formaterat band, möjliggör enkelt utbyte av data till en samarbetspartner, eller spara av en arkivkopia.

Eftersom LTFS är en öppen standard kan LTFS-formaterade band användas av en mängd olika datorsystem.

Genomföranden

Tillverkare av bandenheter erbjuder ofta två olika utgåvor, en för enstaka enheter och en för bandbibliotek , baserad på LTFS Reference Implementation .

IBM Linear Tape File System - Single Drive Edition

IBM Linear Tape File System - Single Drive Edition, (ursprungligen släppt som "IBM Long Term File System"), tillåter att band formateras som en LTFS-volym och att dessa volymer kan monteras - och användare och applikationer får tillgång till filer och kataloger lagras direkt på bandet, inklusive dra-och-släpp av filer.

IBM Linear Tape File System - Library Edition

Produkten IBM Linear Tape File System - Library Edition (LTFS-LE) gör att LTFS-volymer kan användas i ett bandbibliotek . Varje LTFS-formaterad bandkassett i biblioteket visas som en separat mapp under filsystemets monteringspunkt och användaren eller applikationen kan navigera in i var och en av dessa mappar för att komma åt filerna som är lagrade på varje band. LTFS-LE-mjukvaran styr automatiskt bandbibliotekets robotik för att ladda och ladda ur de nödvändiga LTFS-volymerna.

Oracles StorageTek Linear Tape File System, Open Edition

Oracles gratis open source StorageTek Linear Tape File System (LTFS), Open Edition-programvaran påstås vara den första som lagrar 8,5 TB (native kapacitet) på en enda patron. Den stöder Oracles mellanregister StorageTek LTO 5 och LTO 6 bandenheter från HP och IBM samt Oracles StorageTek T10000C och T10000D bandenheter.

Oracles StorageTek Linear Tape File System, Library Edition

Oracles programvara StorageTek LTFS-LE stöder StorageTek SL8500 Modular Library System, StorageTek SL3000 Modular Library System och StorageTek SL150 Modular Tape.

HP Linear Tape File System

HP Linear Tape File System (HP LTFS ) är HP:s implementering. Det är ett gratis program med öppen källkod.

Quantum Linear Tape File System

Quantum Corporation tillhandahöll en LTFS-produkt med stöd för Windows, Linux och Mac OS X.

Scalar LTFS Appliance var ett filsystem som presenterade ett Quantum-bandbibliotek som en NAS-resurs. Denna apparat gjorde filer synliga som om de fanns på en lokal disk och tillät användare att dra och släppa filer direkt till och från en bandkassett.

LTFS-kompatibla produkter

DDS-bandenheter

  • HPE:
    • DAT-160 och DAT-320

Enterprise-bandenheter

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

LTO-bandenheter

  • HPE, IBM, Quantum och Tandberg:
    • från LTO-5 till LTO-9

Apparater och ISV:er (Independent Software Vendors) som stöder LTFS

En fullständig uppsättning leverantörer finns listade på LTO:s webbplats.

LTFS-projekt

  • Thought Equity Motion genomför ett stort digitaliserings- och bevarandeprojekt för film för EYE Film Institute Netherlands . Projektet innebär att skanna mer än 150 miljoner diskreta DPX- filer och lagra dem på LTO Gen5 med LTFS-formatet. Mer än 1 petabyte film kommer att skannas och arkiveras . under två år (2010–2012)

Bransch erkännande

  • IBM LTFS-teknik fick ett Pick Hit Award från Broadcast Engineering vid NAB 2011.
  • IBM och FOX Networks fick en Engineering Emmy Award 2011 för ett projekt som använder LTFS för att lagra, utbyta och arkivera videoinnehåll.
  • IBM fick 2011 Hollywood Post-Alliance ( HPA ) Engineering Excellence Award.

externa länkar