VERITAS File Systemとは - わかりやすく解説 Weblio辞書 (original) (raw)
| 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 System(VxFS)は、エクステント(英語版)ベースのファイルシステム。VERITASソフトウェアが開発した[1]。OEM契約により、VxFSはHP-UXオペレーティングシステムの主要ファイルシステムとして使われている(ただし、HP-UXでは JFS と呼ばれている)。また、ライセンスに基づきオンラインのデフラグメンテーションとリサイズをサポートしたものは Online JFS と呼ばれている[2]。他にもAIX、Linux、Solaris、OpenSolaris、UnixWare、OpenServer などでサポートされている[_要出典_]。VxFSは、本来AT&Tの UNIX 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としてのディスク上のレイアウトは同じであり、モードの切り替えに際して変換などは不要である。
脚注
- ^ “Incrementally restoring a mass storage device to a prior state” (2005年3月22日). 2007年11月21日閲覧。
- ^ 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日閲覧。
- ^ “VERITAS Foundation Suite and Foundation Suite HA 3.5”. VERITAS. 2007年11月21日閲覧。[_リンク切れ_]
- ^ “6th International Linux Kongress” (1999年9月9日). 2007年11月21日閲覧。
- ^ Dan Koren (1999年6月1日). “Re: XFS and journalling filesystems”. LKML.org. 2007年11月21日閲覧。
- ^ “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日閲覧。[_リンク切れ_]
- ^ “VERITAS Celebrates 15 Years - Next Big Focus: Grid Computing”. SYS-CON (2004年9月14日). 2007年11月21日閲覧。
- ^ 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
外部リンク
- Veritas File System documentation
- VERITAS Storage Foundation
- VxFS Quick Reference
- VERITAS Cluster File System
- Symantec Operations Readiness Tools (SORT)
| 表 話 編 歴 ファイルシステム(カテゴリ) | |
|---|---|
| ディスク | Advanced Disc Filing System(英語版) AdvFS(英語版) APFS Be File System(英語版) Btrfs CrossDOS(英語版) Disc Filing System(英語版) Episode(英語版) EFS HPFS ext ext2 ext3 ext3cow ext4 FAT FAT12 FAT16 FAT32 exFAT Files-11 HAMMER HFS HFS Plus IBM General Parallel File System JFS Macintosh File System(英語版) MINIX NetWare File System(英語版) NILFS Novell Storage Service NTFS QFS QNX4FS ReFS ReiserFS Reiser4 SpadFS(英語版) UBIFS UFS VERITAS File System Write Anywhere File Layout(英語版) XFS Xsan ZFS 光ディスク / 磁気テープ HSF ISO 9660 ISO 13490 UDF LTFS Flashメモリ / SSD APFS FAT exFAT CHFS TFAT EROFS FFS2 F2FS JFFS JFFS2 LogFS(英語版) NILFS NVFS YAFFS UBIFS 分散ファイルシステム Coda CXFS(英語版) GFS2 GlusterFS Google File System OCFS2 QFS Xsan |
| ネットワーク型 | AFS OpenAFS AFP DFS GPFS GlusterFS Google File System Lustre NCP NFS POHMELFS Hadoop Plan 9 FS SMB (CIFS) SSHFS |
| 特殊用途 | cramfs Dokan EROFS FUSE SquashFS UMSDOS UnionFS aufs initrd 疑似・仮想 configfs devfs procfs specfs sysfs tmpfs WinFS 暗号化 EncFS EFS ZFS UFS2 |
| その他 | ファイルシステムの比較(英語版) |