ファイルシステム/スペック
メジャーなファイルシステムの諸元
| File System |
ext2 |
ext3 |
jfs |
xfs |
reiserfs(v3/v4) |
NILFS |
| 概要 |
| 開発元 |
Rémy Card |
Stephen Tweedie |
IBM |
SGI |
Namesys |
NTTデータ |
| ライセンス |
GNU GPLv2 |
GNU GPLv2 |
GNU GPLv2 |
GNU GPLv2 |
GNU GPLv2 |
GNU GPLv2 |
| Introduced in |
1993 |
1999 |
1990 |
1994 |
2001 |
2005 |
| IA32諸元 |
| 最大ファイルシステムサイズ |
8TB |
8TB |
16TB |
16TB |
16TB |
8TB |
| 最大ファイルサイズ |
2TB |
2TB |
16TB |
16TB |
2TB |
2TB |
| 最大ファイル数 |
2^32 |
2^32 |
2^64 |
2^64 |
2^64 |
2^64 |
| 最大ディレクトリ数 |
32000 |
32000 |
2^32 |
2^32 |
2^32 |
2^32 |
| ACL(最大エントリー数) |
32 |
32 |
8191 |
25 |
6165 |
- |
| IA64諸元 |
| 最大ファイルシステムサイズ |
8TB |
8TB |
32PB |
8EB |
1EB |
8TB |
| 最大ファイルサイズ |
2TB |
2TB |
4PB |
8EB |
16TB |
2TB |
| 最大ファイル数 |
2^32 |
2^32 |
2^64 |
2^64 |
2^64 |
2^64 |
| 最大ディレクトリ数 |
32000 |
32000 |
2^32 |
2^32 |
2^32 |
2^32 |
| ACL(最大エントリー数) |
32 |
32 |
8191 |
25 |
6165 |
- |
| 機能 |
| クォータ制限 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| journal |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
| DMAPI |
No |
No |
Yes |
Yes |
No |
No |
| snap-shot |
Yes(LVM2) |
Yes(LVM2) |
Yes(LVM2) |
Yes(LVM2) |
Yes(LVM2) |
Yes |
| freeze |
No |
No |
Yes |
Yes |
No |
No |
| 検索アルゴリズム |
線形探索 |
線形探索 |
B+-Tree |
B+-Tree |
B*-Tree |
B+-Tree |
| sparse file |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
| 動的inode |
No |
No |
Yes |
Yes |
Yes |
Yes |
| エクステント |
No |
No |
Yes |
Yes |
No |
No |
| Online Defrag |
No |
No |
Yes |
Yes |
No |
No |
| Delay Allocate |
No |
No |
No |
Yes |
No |
No |
| Pre Allocate |
No |
No |
Yes |
Yes |
Yes |
Yes |
| Dense File Support |
No |
No |
Yes |
No |
No |
No |
| Optional Realtime Allocator |
No |
No |
No |
Yes |
No |
No |
| Saving of the disk space by compression |
- |
- |
- |
- |
- |
- |
| Metadata |
| Stores file owner |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| POSIX file permissions |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| creation timestamps |
No |
No |
Yes |
No |
No |
No |
| Last access timestamps |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Last change timestamps |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Last archive timestamps |
No |
No |
No |
No |
No |
No |
| Security/MAC labels |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Extended attributes/Alternate data streams/forks |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Checksum/ECC |
No |
No |
No |
No |
No |
No |
| Features |
| Hard links |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Soft links |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Block journaling or |
No |
Yes |
No |
No |
Yes |
Yes |
| Metadata-only journaling |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
| Case-sensitive |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Case-preserving |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| File Change Log |
No |
No |
No |
Yes |
No |
Yes |
| Incremental snapshots |
No |
No |
No |
Yes |
No |
Yes |
| XIP |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Allocation and layout policies |
| Tail packing |
No |
No |
No |
No |
Yes |
No |
| Transparent compression |
No |
No |
No |
No |
No |
No |
| Block suballocation |
No |
No |
Yes |
No |
No |
No |
| Allocate-on-flush |
No |
No |
No |
Yes |
Yes |
No |
| Extents |
No |
No |
Yes |
Yes |
Yes |
No |
| Variable file block size 41 |
No |
No |
No |
No |
No |
No |
Linux以外で主に使用されているファイルシステム諸元
| File System |
fat12 |
fat16 |
fat32 |
ntfs(v4) |
ufs |
zfs |
| 概要 |
| 開発元 |
Microsoft |
Microsoft |
Microsoft |
Microsoft |
Kirk McKusick |
Sun Microsystems |
| ライセンス |
GNU GPLv2 |
GNU GPLv2 |
GNU GPLv2 |
GNU GPLv2 |
CDDL |
CDDL |
| Introduced in |
1977 |
1988 |
1996 |
1993 |
1994 |
2004 |
| IA32諸元 |
| 最大ファイルシステムサイズ |
32MB |
2GB |
2TB |
256T |
16TB |
16TB |
| 最大ファイルサイズ |
32MB |
2GB |
4GB |
16TB |
1TB |
16EB |
| 最大ファイル数 |
2^12 |
2^16 |
2^16 |
2^32 |
2^32 |
2^128 |
| ACL(最大エントリー数) |
無し |
無し |
無し |
1820 |
? |
? |
| IA64諸元 |
| 最大ファイルシステムサイズ |
32MB |
2GB |
2TB |
16EB |
256TB |
1YB |
| 最大ファイルサイズ |
32MB |
2GB |
4GB |
16EB |
256TB |
16EB |
| 最大ファイル数 |
2^12 |
2^16 |
2^16 |
2^32 |
2^32 |
2^128 |
| ACL(最大エントリー数) |
No |
No |
No |
1820 |
No |
256 |
| 機能 |
| クォータ制限 |
No |
No |
No |
Yes |
Yes |
Yes |
| journal |
No |
No |
No |
Yes |
Yes |
Yes |
| DMAPI |
No |
No |
No |
No |
No |
No |
| snap-shot |
No |
No |
No |
Yes(LDM) |
Yes |
Yes |
| freeze |
No |
No |
No |
No |
No |
No |
| 検索アルゴリズム |
線形探索 |
線形探索 |
線形探索 |
B+-Tree |
B+-Tree |
B+-Tree |
| sparse file |
No |
No |
No |
No |
Yes |
Yes |
| 動的inode |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| エクステント |
No |
No |
No |
No |
No |
No |
| Online Defrag |
Yes |
Yes |
Yes |
Yes |
No |
No |
| Delay Allocate |
No |
No |
No |
No |
- |
- |
| Pre Allocate |
- |
- |
- |
- |
- |
- |
| Dense File Support |
- |
- |
- |
- |
- |
- |
| Optional Realtime Allocator |
- |
- |
- |
- |
- |
- |
| Saving of the disk space by compression |
No |
No |
No |
Yes |
- |
- |
| Metadata |
| Stores file owner |
No |
No |
No |
Yes |
Yes |
Yes |
| POSIX file permissions |
No |
No |
No |
No |
Yes |
Yes |
| creation timestamps |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Last access timestamps |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
| Last change timestamps |
No |
No |
No |
Yes |
Yes |
Yes |
| Last archive timestamps |
No |
No |
No |
No |
No |
Yes |
| Security/MAC labels |
No |
No |
No |
Yes |
Yes |
No |
| Extended attributes/Alternate data streams/forks |
No |
No |
No |
Yes |
Yes |
Yes |
| Checksum/ECC |
No |
No |
No |
No |
No |
Yes |
| Features |
| Hard links |
No |
No |
No |
Yes |
Yes |
Yes |
| Soft links |
No |
No |
No |
Yes |
Yes |
Yes |
| Block journaling or |
No |
No |
No |
No |
No |
Yes |
| Metadata-only journaling |
No |
No |
No |
Yes |
No |
No |
| Case-sensitive |
No |
No |
No |
Yes |
Yes |
Yes |
| Case-preserving |
No |
Partial |
Partial |
Yes |
Yes |
Yes |
| File Change Log |
No |
No |
No |
Yes |
No |
No |
| Incremental snapshots |
No |
No |
No |
Yes |
Yes |
Yes |
| XIP |
No |
No |
No |
No |
No |
No |
| Allocation and layout policies |
| Tail packing |
No |
No |
No |
No |
No |
No |
| Transparent compression |
No |
No |
No |
Yes |
No |
Yes |
| Block suballocation |
No |
No |
No |
Partial |
8:1 45 |
No |
| Allocate-on-flush |
No |
No |
No |
No |
No |
Yes |
| Extents |
No |
No |
No |
Yes |
No |
No |
| Variable file block size 41 |
No |
No |
No |
No |
Yes |
Yes |
NTFS : MFT(Master File Table) or File entry
並列ファイルシステム諸元
| 項目 |
GPFS |
Lustre |
GFS |
OCFS2 |
CXFS |
googleFS |
PVFS2 |
| 概要 |
| 開発元 |
IBM |
CFS |
Red Hat |
Oracle |
SGI |
google |
Rob Ross |
| ライセンス |
IBM |
GNU GPLv2 |
GNU GPLv2 |
GNU GPLv2 |
SGI |
google |
GNU GPLv2 |
| 参考Version |
V2.3 |
1.4.6 |
- |
- |
- |
- |
1.4.0 |
| データストライピング |
Yes |
Yes |
Yes |
Yes |
No |
Yes(64MB単位で分散) |
Yes |
| メタデータストライピング |
Yes |
No |
Yes |
Yes |
No |
Yes(単一ノード、オンメモリ) |
No |
| データの冗長性 |
Yes(mmcrfs時に最大数指定可) |
No |
Yes(raid 1) |
Yes(raid 1) |
No |
規定値3重化 |
No |
| モジュール化 |
Yes |
No(専用kernel) |
No(専用kernel) |
Yes |
Yes |
No(専用kernel) |
Yes |
| NFS export |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
| 機能 |
| 動的拡張・縮小 |
Yes(mmadddisk,mmdeldisk) |
No(FS再作成) |
Yes(gfs,grow) |
Yes(tunefs,ocfs(拡張のみ)) |
拡張=Yes, 縮小=No |
Yes |
No(FS再作成) |
| 諸元 |
| 最大ファイルサイズ |
2^99 bytes |
8E |
|
|
8E |
64ビット×64MB |
2TB |
| 最大ファイルシステムサイズ |
2^99 bytes |
8E |
8T |
4PB |
16E |
同上 |
2TB x server |
| 最大ノード数 |
2441 |
C=11500, S=2000 |
? |
256 |
32 |
? |
1000くらい |