ファイルシステム/スペック
メジャーなファイルシステムの諸元
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くらい |
コメント