VERITAS File System
正式名 VERITAS File System
導入 1991年 ()
構造
ディレクトリ 拡張可能ハッシュ
限度
最大ファイル サイズ 8 EB (263 bytes)
最大ファイル名長 256 bytes
最大ボリューム サイズ 128 ZB (277 bytes)
特徴
フォーク yes
属性 拡張ファイル属性
パーミッション POSIX, ACL
透過的圧縮 No
透過的暗号化 No
対応OS Linux, Solaris, HP-UX, AIX, UnixWare
テンプレートを表示

VERITAS File SystemVxFS)は、エクステント英語版ベースのファイルシステムVERITASソフトウェアが開発した[1]OEM契約により、VxFSはHP-UXオペレーティングシステムの主要ファイルシステムとして使われている(ただし、HP-UXでは JFS と呼ばれている)。また、ライセンスに基づきオンラインのデフラグメンテーションとリサイズをサポートしたものは Online JFS と呼ばれている[2]。他にもAIXLinuxSolarisOpenSolarisUnixWareOpenServer などでサポートされている[要出典]。VxFSは、本来AT&TUNIX Systems Laboratories のために開発された。VxFSは Veritas Storage Foundation(他に Veritas Volume Manager を含む)の一部としてパッケージ化されている。

歴史

編集

ベンダーによれば、VxFSは世界初の商用ジャーナリングファイルシステムだという[3]。これは、商用製品として初めてのジャーナリングファイルシステムとも解釈できるし、ハードウェアにバンドルされていない製品として初めてとも解釈できる。

VxFSの最初の開発者の1人として Dan Koren が挙げられる[4]。彼はあるメーリングリストで、1990年にAT&Tとの契約でVxFSの開発を開始し、約1年で release 1.0 を完成させたと記している[5]。他の文献でも1991年に最初の製品をリリースしたという点で一致している[6][7]

1990年代初めにはインターネットは広く利用可能というわけではなかったため、Unix系OSに新たなファイルシステムを導入するのは今よりも難しく、リリースと商用化の間に1、2年の遅延が生じることも珍しくなかった。

バージョン履歴

編集

VxFS のディスク上のレイアウトにはバージョンがあり、ファイルシステムがマウントされた状態でアップグレード可能である。バージョンは今のところ7まで存在する。

  • バージョン2 - ファイルセット、動的inode割り当て、ACLを追加サポート。VxFS 4.0 では、バージョン1から3までが既にサポートされていない。
  • バージョン4 - ストレージ・チェックポイントを追加サポートし、Veritas Cluster File System をサポート。VxFS 3.2.1 で導入された。VxFS 5.1 ではバージョン4のレイアウトは既にサポートされていない[8]
  • バージョン5 - 最大32TB (245 bytes) までのファイルシステムをサポート。個々のファイルは最大 2TB までである。VxFS 3.5 で導入されたが、VxFS 5.1 ではバージョン5のレイアウトは既にサポートされていない[8]
  • バージョン6 - ファイルシステムもファイルも最大 8EB (263 bytes) までサポートしている。バージョン6 では、複数ボリュームでの名前付きストリーム/リソースフォーク、ファイル変更ログもサポートしている。バージョン6 は VxFS 4.0 で導入された。
  • バージョン7 - ダイナミックストレージティアリング機能をサポート。異なるボリューム間でファイルを移動でき、ファイル生成時にポリシーに基づいて異なるボリューム群にアロケートでき、ボリュームを個別に復旧してもファイルシステムの名前空間を変化させない。バージョン7は VxFS 5.0 で導入された。

バージョン8または9で、透過的圧縮と透過的暗号化が追加サポートされる予定。

パラレルアクセスモード

編集

VxFSには、シングルインスタンスモードとパラレルアクセスモード(クラスタモード)という動作モードがある。パラレルアクセスモードは複数のサーバが同時に同じファイルシステムにアクセスできるモードである。このモードで動作するVxFSは Veritas Cluster File System と呼ばれる。

どちらのモードでもVxFSとしてのディスク上のレイアウトは同じであり、モードの切り替えに際して変換などは不要である。

脚注

編集
  1. ^ Incrementally restoring a mass storage device to a prior state” (2005年3月22日). 2007年11月21日閲覧。
  2. ^ Donna Yobs (2000年4月10日). “Post in the veritas-vx mailing list explaining the differences between JFS and OJFS”. 2008年3月9日時点のオリジナルよりアーカイブ。2007年11月21日閲覧。
  3. ^ VERITAS Foundation Suite and Foundation Suite HA 3.5”. VERITAS. 2007年11月21日閲覧。[リンク切れ]
  4. ^ 6th International Linux Kongress” (1999年9月9日). 2007年11月21日閲覧。
  5. ^ Dan Koren (1999年6月1日). “Re: XFS and journalling filesystems”. LKML.org. 2007年11月21日閲覧。
  6. ^ Next-Gen File Systems — File under 'futuristic': An overview of the technologies and players — The Heavy Hitters: Veritas”. Byte and Switch (2002年11月14日). 2007年11月21日閲覧。[リンク切れ]
  7. ^ VERITAS Celebrates 15 Years - Next Big Focus: Grid Computing”. SYS-CON (2004年9月14日). 2007年11月21日閲覧。
  8. ^ a b Veritas File Systems with Disk Layout Version 4 or Version 5 Cannot be Mounted or Upgraded with Veritas File System Release 5.1 Symantec

外部リンク

編集

📚 Artikel Terkait di Wikipedia

複雑なテキスト配置

の左側に描画し、弧の部分は上を越えて右側に至るように描画しなければならない。 行や語の分割。 [脚注の使い方] ^ 英: complex text layout ^ 英: complex text rendering ^ 英: complex script ^ 英: complex text language

解析機関

"Precursor to Modern Computing: Charles Babbage and His Calculating Engines." より) Plan of Analytical Engine with grid layout (1858) 2005年ごろ実際に制作され動作したバベッジのバレル

パンチカード

Life of Thomas J. Watson. Little, Brown & Company  ^ IBM Archives:1939 Layout department ^ Mayalin.com ^ Lubar, Steven. “Do Not Fold, Spindle Or Mutilate:

ハーウェル・コンピュータ

WITCH & EDSAC”. The National Museum of Computing. http://www.tnmoc.org/explore/large-systems 2018年5月20日閲覧。  ^ “Layout of the WITCH Computer”. 'computerconservationsociety

エンタープライズアーキテクチャフレームワーク

each phase of the project, from the structural changes to the size and layout of the rooms. Detailed drawings specify plumbing, electrical, and building

C++11

なムーブ代入演算子を持たない。 trivial なデストラクタを持つ。 standard-layout なクラス・構造体は、以下のように定義される。 全ての非静的データメンバが standard-layout 型である。 全ての非静的データメンバに、同じアクセス制御 (public, private

ロシアの経済

typical office tasks, CAD tools, video processing, and layout, as well as high-performance computing workstations. Order Russian-made ARM (Advanced RISC

Linuxの歴史

people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've