LTFS
Linear Tape File System (LTFS) はLinear Tape-Open Ultrium5以降でサポートされた/である｡ テープ上に2つのパーティションを作製し､ファイルとメタデータ(コンテンツ情報)を分けて記録する｡ テープをディスク媒体もしくはリムーバブルメディア(USBメモリ、外付けHDD等)と同様に扱えるようになる｡ 自己記述的なテープフォーマット｡
Github上でソースコードが公開、開発されている()。
== 概要 ==
LTFSを利用しない場合(tarフォーマットを利用する場合等)､データは名前の無いデータブロックとしてテープに記録される｡
LTFSを利用した場合､XML形式のメタデータにより､ディレクトリ構造を有しているようにユーザー/アプリケーション側から見える｡ テープをディスク媒体もしくはリムーバブルメディア(USBメモリ、外付けHDD等)と同様に扱えるようになる｡
ドラッグ・アンド・ドロップでアクセスが可能｡
共編者とのデータ交換が容易になる(可搬性に優れ､他のリムーバブルメディアよりも高容量)｡
LTFSを利用したどのシステムからでも読み書きできる｡ 複数の異なるシステムに渡ってカートリッジを利用可能である｡
上位アプリケーションとの連携が容易になる｡
外部システムにメタデータ管理のデータベースを持たなくても良い｡
等の利点がある｡
しかしながら､テープのシーケンシャルな記録再生特性自体は変わらない｡ ファイルの上書きや削除はディスク媒体と異なったな振る舞いを示す｡ 一般的にテープでは､直前に記録したデータブロックの終点から追記を始める｡ 2つのデータブロックに挟まれた特定の領域のみを更新する事は困難である｡ これはLTFSを利用しても変わらない｡ このため､LTFSではファイルを削除しても削除分の容量を取り戻すことは出来ない (該当領域が利用不可能とマークされるだけである)｡ 上書きも同様にデータブロックの更新が起こるのではなく､新たなファイル追記のように振る舞う(ファイル全体の容量分が新たに消費される)｡ テープ全体をリフォーマットして初めて､データが消去され､容量が取り戻る｡
上記の欠点があるにも関わらず､HDDより優れたユースケースもある｡ LTOのストリーミング時のデータ転送速度はHDDよりも高速である｡
2008から2009年の間にIBMが初めてプロトタイプを作製した｡ これはNAB show 2009でデモンストレーションされた｡ デモでのフィードバックにもとづき､IBMは製品化に向けてオーバーホールした｡ LTFSの開発チームはLTOベンダー(HP及びクアンタム)と協業し､一般公開に向けてサポート構築を行った｡
IBM､ HP､ クアンタム及びLTO Consortiumでサポートされた実装とスペックが2010年4月12日にリリースされた｡
現在､SNIAのLinear Tape File System Technical Work Groupがアーキテクチャの策定を担っている｡
2016年6月､ISO標準として認定される (ISO/IEC 20919:2016)｡
== 仕様 ==
過去のバージョンに準拠しているメディアは正しく再生出来ること､等｡
テープロードと同時にインデックス・パーティションを読み込んでホストサーバーのメモリ空間に展開する｡ 高速なインデックスサーチが可能である｡ 後述のライブラリエディションを利用する場合､また数百kB程度の小さいファイルを大量に書き込む場合等では特に､想定される最大ファイル数及びディレクトリ数に応じて､ホストサーバーのメモリ量を注意深く設計する必要がある｡
テープライブラリのロボット制御機能を含まないバージョン｡ 各社ウェブサイトから無料でダウンロード可能｡ テープライブラリを利用したい場合は、商用のライブラリエディションを利用するか、Linuxからテープライブラリを制御できるmtxコマンドなどでアプリケーションを独自に作成する必要がある。
IBM Spectrum Archive Single Drive Edition
旧名:IBM Linear Tape File System - Single Drive Edition｡ 以下のOSがサポートされる｡
Red Hat Enterprise Linux (RHEL) 5.4, 5.5 with LTFS-SDE 1.2.0 for Linux (latest release: Jun 16, 2011)
SUSE Linux Enterprise Server (SLES) 11 SP 1 with LTFS-SDE 1.2.0 for Linux (latest release: Jun 16, 2011)
Mac OS X 10.5.6 (Leopard), 10.6.7 (Snow Leopard) with LTFS-SDE 1.2.0 for Mac OS X (latest release: Jun 16, 2011)
Windows 7 with LTFS-SDE - Windows version 1.2.0 (latest release: Sept 2, 2011)
Windows Server 2008 R2 with LTFS-SDE - Windows version 1.2.2 (latest release: Sept 2, 2011)
HPE Linear Tape File System
サポートされるOSは以下のとおり｡
Apple OS X
Microsoft Windows 2008
Microsoft Windows 2008 (64-bit support only)
Microsoft Windows Server 2008
Microsoft Windows Server 2008 R2
Microsoft Windows Server 2012
Red Hat Enterprise Linux 5 (AMD64/EM64T)
Red Hat Enterprise Linux 6.0
Red Hat Enterprise Linux (RHEL)
SLES 11
Quantum LTFS
サポートされるOSは以下のとおり｡
Oracle's StorageTek Linear Tape File System, Open Edition
ミッドレンジ (LTO) ドライブのみならず､同社のStorageTek T10000C及びDドライブでの動作もサポート｡
｡
テープドライブへのロード/アンロード等､テープライブラリのロボットの制御機能も含まれている｡ ライブラリ内のLTFSフォーマットされたテープカートリッジはそれぞれ分離したフォルダーに見える。ユーザーはライブラリの制御を意識せず、データにアクセスできる。商用ソフトウエア｡
IBM Spectrum Archive Library Edition
旧名:IBM Linear Tape File System - Library Edition｡ サポートされるOSは下記の通り｡
Red Hat Enterprise Linux (RHEL) 5.4, 5.5 with LTFS-LE 2.0.0 for Linux (latest release: June, 2011)
SUSE Linux Enterprise Server (SLES) 11 SP 1 with LTFS-LE 2.0.0 for Linux (latest release: June, 2011)
StorageTek SL8500､SL3000､SL150のテープライブラリシステムをサポート｡
各社からLTFSを活用したアーカイブ用のアプライアンスやソフトウエアが提供されている｡ HDD/サーバ/ドライブを一筐体に収めたもの､大容量HDDを搭載したサーバに階層型ストレージ管理の機能も加えたものなど､バラエティーに富む｡
LTFS3000 日本語GUIユーティリティ
1 Beyond社
LTO NetDrive､ThunderTape 2､EzStor Library
Cache-A社
PRO-CACHE､POWER-CACHE
TOLIS Group社
BRU Producer's Edition (PE)
FlashNet product
Masstech Group社
The MassStore Platform
Starchive LTO､LTARC-1000
Open Source Storage社
Imagine Products社
PreRollPost､LTシリーズ､MagStor､mTape
QStar Archive Manager､QStar Archive Replicator
XenData6 Workstation software､DX-240､SXLシリーズ､X2500シリーズ