Linear Tape File System
The Linear Tape File System is a file system that allows files stored on magnetic tape to be accessed in a similar fashion to those on disk or removable flash drives. It requires both a specific format of data on the tape media and software to provide a file system interface to the data.
The technology, based around a self-describing tape format developed by IBM, was adopted by the LTO Consortium in 2010.
History
has been used for over 50 years, but typically did not hold file metadata in a form easy to access or modify independent of the file content data. Often external databases were used to maintain file metadata to hold this data but these external databases were generally not designed for interoperability and tapes might or might not contain an index of their content. In Unix-like systems, there is the tar interoperable standard, but this is not well-suited to allow modification of file metadata independent of modifying file content data - and does not maintain a central index of files nor provide a filesystem interface or characteristics.LTFS technology was first implemented by IBM as a prototype running on Linux and Mac OS X during 2008/2009. This prototype was demonstrated at NAB 2009. Based on feedback from this initial demonstration and experience within IBM the filesystem was overhauled in preparation for release as a product. The LTFS development team worked with the vendors of LTO tape products to build support and understanding of the LTFS format and filesystem implementation leading up to the public release.
The LTFS Format Specification and filesystem implementation were released on April 12, 2010 with the support of IBM, HP, Quantum, and the LTO Consortium.
LTFS v2.0.0 was released in March 2011, improving the text to clarify and remove ambiguity. It also added support for sparse files; persistent file identifiers; virtual extended attributes for filesystem metadata and control - and defined minimum and recommended blocksize values for LTFS volumes, for compatibility across various HBA hardware implementations.
Format specification
The standard defines the LTFS Format requirements for interchanged media that claims LTFS compliance. It defines the data format, independent of the physical storage media and the software commands format, to make data truly interchangeable. The ISO standard wasprepared by SNIA. It is based on LTFS v2.2, and was adopted to ISO by a joint technical committee ISO/IEC JTC 1 Information Technology.
The SNIA workgroup continues to develop LTFS and release updates. Version 2.0.0 defines rules for how the version number may change in future, and how compatibility is maintained across varying implementations. All implementations must:
- correctly read media that was compliant with any prior version
- write media that is compliant with the version they claim compliance with
Version | Published | Conforming Software |
1.0 | April 2010 | IBM Long Term File System v1.0.0, v1.0.1 HP Linear Tape File System v1.0.0, v1.1.0 |
2.0.0 | March 2011 | IBM Linear Tape File System - Single Drive Edition v1.2.0, Oracle StorageTek Linear Tape File System, Open Edition v1.0.0 |
2.1.0 | October 2012 | |
2.2.0 | December 2013 | |
2.3.0 | March 2014 | v2.3.0 Revision 4 |
2.4.0 | December 2017 | v2.4.0 |
2.5.0 | May 2019 | v2.5.0 |
SNIA Technical Work Group
In August 2012, SNIA announced that it was forming a TWG to continue technical development of the specification. LTFS Format Specification v 2.1 is the baseline for the technical work and standards accreditation process; SNIA LTFS TWG members include HP, IBM, Oracle and Quantum.Nature
While LTFS can make a tape appear to behave like a disk, it does not change the fundamentally sequential nature of tape. Files are always appended to the end of the tape. If a file is modified and overwritten or removed from the volume, the associated tape blocks used are not freed up, they are simply marked as unavailable and the used volume capacity is not recovered. Data is only deleted and capacity recovered if the whole tape is reformatted.In spite of these disadvantages, there are several uses cases where LTFS formatted tape is superior to disk and other data storage technologies. While LTO seek times can range from 10 to 100 seconds, the streaming data transfer rate can match or exceed disk data transfer rates. Additionally, LTO cartridges are easily transportable and hold far more data than any other removable data storage format. The ability to copy a large file or a large selection of files to an LTFS formatted tape, allows easy exchange of data to a collaborator, or the saving of an archival copy.
Since LTFS is an open standard, LTFS formatted tapes are usable by a wide variety of computing systems.
Implementations
IBM Linear Tape File System - Single Drive Edition
The IBM Linear Tape File System - Single Drive Edition,, allows tapes to be formatted as an LTFS volume, and for these volumes to be mounted - and users and applications access files and directories stored on the tape directly, including drag-and-drop of files.Operating systems supported by IBM LTFS-SDE
- Red Hat Enterprise Linux with LTFS-SDE - 1.2.0 for Linux
- Red Hat Enterprise Linux with LTFS-SDE
- Red Hat Enterprise Linux with LTFS-SDE - 2.2.2.0 for Linux
- SUSE Linux Enterprise Server 11 SP 1 with LTFS-SDE 1.2.0 for Linux
- Mac OS X 10.5.6, 10.6.7 with LTFS-SDE - 1.2.0 for Mac OS X
- Mac OS X 10.7, with LTFS-SDE - 1.2.5 for Mac OS X
- Mac OS X 10.8, with LTFS-SDE - 1.3.0.2 for Mac OS X
- Mac OS X 10.9, with LTFS-SDE - 2.2.0.0 for Mac OS X
- Mac OS X 10.10, 10.11 with LTFS-SDE - 2.2.2.0 for Mac OS X
- Windows 7 with LTFS-SDE - Windows version 1.2.0
- Windows 8 with LTFS-SDE - Windows version 1.3.0.1
- Windows 8.1 with LTFS-SDE - Windows version 2.2.0.0
- Windows Server 2008 R2 with LTFS-SDE - Windows version 1.2.2
- Windows Server 2012 with LTFS-SDE - Windows version 1.3.0.1
IBM Linear Tape File System - Library Edition
Operating systems supported by IBM LTFS-LE
- Red Hat Enterprise Linux 5.4, 5.5 with LTFS-LE 2.0.0 for Linux
- SUSE Linux Enterprise Server 11 SP 1 with LTFS-LE 2.0.0 for Linux
Oracle's StorageTek Linear Tape File System, Open Edition
Oracle's StorageTek Linear Tape File System, Library Edition
Oracle’s StorageTek LTFS-LE software offering supports the StorageTek SL8500 Modular Library System, the StorageTek SL3000 Modular Library System, and the StorageTek SL150 Modular Tape.HP Linear Tape File System
The HP Linear Tape File System is HP's implementation. It is a free open source software application.Operating systems supported by HP LTFS
- Linux
- Mac OS X
- Windows
Quantum Linear Tape File System
The Scalar LTFS Appliance is a file system that presents a Quantum tape library as an NAS share. This appliance makes files viewable as if they resided on a local disk and allows users to drag and drop files directly to and from a tape cartridge.
LTFS compatible products
Enterprise Drives
- IBM TS1140 Tape Drive
- Oracle StorageTek T10000C Tape Drive
LTO drives
- HP StorageWorks LTO-5 Ultrium 3000
- HP StorageWorks LTO-5 Ultrium 3280
- IBM System Storage TS2250 Tape Drive
- IBM System Storage TS2350 Tape Drive
- IBM LTO5 FH FC Tape Drive
- IBM LTO5 FH SAS Tape Drive
- IBM LTO5 HH FC Tape Drive
- IBM LTO5 HH SAS Tape Drive
- Quantum LTO5 HH SAS Tape Drive
- Quantum LTO5 FH SAS Tape Drive
Appliances
- Storage Heaven TapeMaster LTFS | LTO Ultrium Tape Cloning Appliances
- 1 Beyond Wrangler LTO-5 Offload Stations
- Cache-A’s LTO-5 based products
- StrongBox LTFS tape-based archive
- FOR-A LTR-110HS/120HS Video Archive Recorder
- Nodeum LTFS Appliance
- Spectra Logic BlackPearl
ISVs (Independent Software Vendors) supporting LTFS
- BRU PE
- FlashNet
- Masstech Group Inc.
- Open Source Storage Inc.
- PreRollPost
- QStar Archive Manager with LTFS Volume Spanning
- XenData
- YoYotta
LTFS projects
- Thought Equity Motion is executing a major film digitization and preservation project for the EYE Film Institute Netherlands. The project involves scanning more than 150 million discrete DPX files and storing them on LTO Gen5 using the LTFS format. More than 1 petabyte of film will be scanned and archived over two years.
Industry recognition
- IBM LTFS technology received a Pick Hit Award from Broadcast Engineering at NAB 2011.
- IBM and FOX Networks received an Engineering Emmy Award in 2011 for a project that uses LTFS to store, exchange, and archive video content.
- IBM received the 2011 Hollywood Post-Alliance Engineering Excellence Award.