| フルネーム | VERITAS ファイル システム |
|---|---|
| 紹介された | 1991年 |
| 構造 | |
| ディレクトリの内容 | 拡張ハッシュ |
| 制限 | |
| 最大ボリュームサイズ | 2 77バイト(128 ZiB) |
| 最大ファイルサイズ | 2 63バイト(8 EiB) |
| ファイル名の最大長 | 256 バイト |
| 特徴 | |
| フォーク | はい |
| 属性 | 拡張ファイル属性 |
| ファイルシステムの 権限 | Unix パーミッション、ACL |
| 透過的な 圧縮 | いいえ |
| 透過的な 暗号化 | いいえ |
| 他の | |
| サポートされている オペレーティングシステム | Linux、Solaris、HP-UX、AIX、SINIX、UnixWare |
VERITAS File System (またはVxFS ; HP-UXではJFSまたはOnlineJFSと呼ばれる) は、エクステントベースのファイルシステムです。これはもともとVERITAS Softwareによって開発されました。[1] OEM契約 により、VxFS はHP-UXオペレーティングシステムのプライマリファイルシステムとして使用されています。ライセンスによってオンラインデフラグとサイズ変更のサポートが有効になっているため、 OnlineJFSと呼ばれています。[2] また、AIX、Linux、Solaris、OpenSolaris、SINIX /Reliant UNIX、UnixWare、SCO OpenServerでもサポートされています。[要出典] VxFS はもともとAT&TのUnix System Laboratories向けに開発されました。VxFS はVeritas Storage Foundation ( Veritas Volume Managerも含む)の一部としてパッケージ化されています。
歴史
ベンダーによれば、これは最初の商用ジャーナリングファイルシステムでした。[3] この主張は、商用の文脈でジャーナリングファイルシステムの最初の実装、またはバンドルされていない製品として利用できる最初のファイルシステムという2つの方法で解釈できます。
ダン・コーレンは、VxFS の最初の開発者の一人として挙げられています。[4]彼はメーリング リストで、 1990 年にAT&T 社 との契約に基づいて VxFS の開発を開始してから「1 年ほどでリリース 1.0 を完成した」と述べています。[5] 他の情報源も、この製品が最初にリリースされたのは 1991 年であることに同意しています。[6] [7]
1990 年代初頭にはインターネットが普及していなかったため、Unix 系オペレーティング システムに新しいファイル システムを導入するのは困難でした。そのため、このファイル システムのリリースと商品化が 1 年から 2 年遅れることは珍しいことではありませんでした。[引用が必要]
バージョン履歴
VxFS のディスク上のレイアウトはバージョン管理されており、ファイル システムがマウントされている間にアップグレードできます。このファイル システムは 10 のバージョンを経てきました。
- バージョン 2 では、ファイルセット、動的 inode 割り当て、および ACL のサポートが追加されました。レイアウト 1 ~ 3 は、VxFS 4.0 ではサポートされなくなりました。
- バージョン4ではストレージチェックポイントとVeritas Cluster File Systemのサポートが追加されました。バージョン4はVxFS 3.2.1でリリースされました。レイアウトバージョン4はVxFS 5.1ではサポートされなくなりました。[8]
- バージョン5では、最大32テラバイト(245バイト)のファイルシステムのサポートが開始されました。個々のファイルのサイズは最大2テラバイトです。バージョン5はVxFS 3.5で導入され、VxFS 5.1ではサポートされなくなりました。[8]
- バージョン 6 では、最大 8エクサバイト( 2 63バイト) のサイズのファイル システムとファイルのサポートが追加されました。バージョン 6 では、名前付きストリーム/リソース フォーク、複数の基礎ボリューム、およびファイル変更ログのサポートも導入されました。バージョン 6 は、VxFS 4.0 で導入されました。
- バージョン 7 では、複数のボリュームのサポートが拡張され、動的ストレージ階層化が可能になります。動的ストレージ階層化により、ルート ユーザーは、ファイル システムの名前空間を変更することなく、異なるボリューム間でファイルを移動したり、ファイル作成時にポリシーに基づいてファイルを異なるボリュームに割り当てたり、ボリュームを個別に回復したりできるようになります。バージョン 7 は、VxFS 5.0 で導入されました。
- バージョン 8 では、ファイル レベルのスナップショットと共有エクステントのサポートが有効になります。バージョン 8 は、VxFS 5.1 で導入されました。
- バージョン 9 では、ファイル圧縮、重複排除、パーティション ディレクトリのサポートが有効になります。バージョン 9 は、VxFS 6.0 で導入されました。
- バージョン 10 では、ディレクトリに 64K を超えるサブディレクトリを含めることができる maxlink のサポートが有効になります。バージョン 10 は、VxFS 6.1 で導入されました。
並列アクセスモード
VxFS ファイル システムは、単一インスタンス モードまたは並列アクセス/クラスタ モードで実行できます。並列モードでは、複数のサーバー (クラスタ ノードとも呼ばれます) が同じファイル システムに同時にアクセスできます。このモードで実行される場合、VxFS はVeritas Cluster File Systemと呼ばれます。
クラスターファイル システムは、ノード間でキャッシュの一貫性とPOSIX準拠を提供するため、データの変更はすべてのクラスター ノードで同時にアトミックに確認できます。クラスター ファイル システムは、単一インスタンスの VxFS と同じバイナリと同じディスク上のレイアウトを共有するため、クラスター モードと単一インスタンス モード間の切り替えは簡単です。
参照
参考文献
- ^ 「大容量ストレージデバイスを以前の状態に増分的に復元する」 2005 年 3 月 22 日。2008 年 3 月 9 日にオリジナルからアーカイブ。2007年 11 月 21 日に取得。
- ^ Donna Yobs (2000-04-10). 「JFS と OJFS の違いを説明する veritas-vx メーリング リストへの投稿」。2008-03-09 時点のオリジナルからアーカイブ。2007-11-21に取得。
- ^ 「VERITAS Foundation Suite および Foundation Suite HA 3.5」(PDF) 。VERITAS。2003年 10 月 25 日のオリジナル(PDF)からアーカイブ。2007 年 11 月 21 日に取得。
- ^ 「6th International Linux Kongress」 1999-09-09 . 2007-11-21閲覧。
- ^ ダン・コーレン (1999-06-01)。 「Re: XFS とジャーナリング ファイルシステム」。 LKML.org 。2007 年 11 月 21 日に取得。
- ^ 「次世代ファイルシステム - 「未来的」なファイル:テクノロジーとプレーヤーの概要 - 主要企業:Veritas」。Byte and Switch。2002-11-14。2008-03-09 にオリジナルからアーカイブ。2007-11-21に取得。
- ^ 「VERITAS が 15 周年を祝う - 次の大きな焦点: グリッド コンピューティング」。SYS-CON。2004 年 9 月 14 日。2008 年 3 月 11 日時点のオリジナルからアーカイブ。2007年 11 月 21 日閲覧。
- ^ ab 「ディスクレイアウトバージョン 4 またはバージョン 5 の Veritas ファイル システムは、Veritas ファイル システム リリース 5.1 でマウントまたはアップグレードできません」。2011 年 7 月 16 日時点のオリジナルよりアーカイブ。
