ファイルシステム比較(ZFS/Btrfs/ext4/UFS/NTFS) [PC関連一般]
ファイルシステムについて色々調べる機会があったのでまとめてみた。
なかなかキレイにまとまってるところって無いもので…。
メインはZFSとBtrfs。ext4とUFSとNTFSは比較対象ということであわせて調査。
※RAIDのところは「ファイルシステムとしてRAIDの機能を有している」場合に○とした。
こうみる限りだとZFSがいい感じに…見えるのだがどうだろうか。以下を考慮すると…Btrfsな予感。
ZFSについては↓の書籍がいい感じに情報載ってました。概念の話から始まって、実運用例とか、より突っ込んだデータ構造の話とか色々。実際に見た本は表紙が緑色だった気がするが…たぶん同じ。
なかなかキレイにまとまってるところって無いもので…。
メインはZFSとBtrfs。ext4とUFSとNTFSは比較対象ということであわせて調査。
ZFS | Btrfs | ext4 | UFS | NTFS | ||
---|---|---|---|---|---|---|
仕様面 | 最大ボリュームサイズ | 16EB | 16EB | 1EB | 16TB | 256TB |
最大ファイルサイズ | 16EB | 16EB | 16TB | 1TB | 16TB | |
最大ファイル数 | 248 | 264 | 232 | 100万/TB | 232 | |
最大ファイル名長 | 255Bytes | 255Bytes | 255Bytes | 255Bytes | 255文字 | |
開発形態 | オープンソース(GDDL) | オープンソース(GPL) | オープンソース | オープンソース | プロプライエタリ | |
開発元 | Sun | Oracle | Mingming Cao他 | CSRG | Microsoft | |
主な適用OS | Solaris/FreeBSD | Linux | Linux | Solaris他 | Windows | |
機能面 | Copy on Write | ○ | ○ | × | × | × |
スナップショット機能 | ○ | ○ | × | ○ | ○ | |
ホットスペア | ○ | ×(計画中) | × | × | × | |
圧縮 | ○ | ○ | × | × | ○ | |
暗号化 | ×(開発中) | × | × | × | ○ | |
チェックサム | ○ | ○ | △(ジャーナルのみ) | × | × | |
RAID(Mirror) | ○ | ○ | × | × | × | |
RAID(シングルパリティ) | ○ | ×(計画中) | × | × | × | |
RAID(ダブルパリティ) | ○ | ×(計画中) | × | × | × | |
デフラグ機能 | ×(計画中) | ○ | ○ | × | ○ |
※RAIDのところは「ファイルシステムとしてRAIDの機能を有している」場合に○とした。
こうみる限りだとZFSがいい感じに…見えるのだがどうだろうか。以下を考慮すると…Btrfsな予感。
- ZFSとBtrfsは機能的に概ね同じ
- BtrfsがLinux kernelに取り込まれてる
- ZFSはライセンス(CDDL)的にLinux kernelには…×
- ZFSを開発してるSunが、Btrfsを開発してるOracleに買収されてる
ZFSについては↓の書籍がいい感じに情報載ってました。概念の話から始まって、実運用例とか、より突っ込んだデータ構造の話とか色々。実際に見た本は表紙が緑色だった気がするが…たぶん同じ。
コメント 0