File System

檔案系統比較

功能
Ext4
Btrfs

類型的文件系統

日誌記錄

寫入時拷貝(COW)

重複數據刪除

不支持

支持

文件系統的壓縮

不支持

支持

數據完整性

不保證

通過CRC32C校驗和確保

快照

不支持

支持

儲存效率

並不比Btrfs好

比Ext4更好

最大文件數

~ 40億(2 ^ 32)

~18萬億 (2^64)

最大分區大小和檔案大小

檔案大小:16 tib ;分區大小:1 exbibyte

檔案大小:16 eib ;分區大小:16 eib

Ext4
XFS
ZFS
Btrfs

OS

Ubuntu

RHEL

BSD

SUSE

File system type

Journaling

Journaling

Copy-on-write

Copy-on-write

snapshots

X

X

V

V

可否壓縮

X

X

V

V

數據完整性

不保證

V

通過CRC32C校驗和確保

Backup FS

X

Y

Y

Max Files

~ 40億(2 ^ 32)

~18萬億 (2^64)

最大分區大小和檔案大小

檔案大小:16 TB 分區大小:1 EB

檔案大小:8 EB 分區大小:8 EB

檔案大小:16 EB 分區大小:1024 EB

檔案大小:16 EB 分區大小:16 EB

缺點

XFS 文件系統有一些缺陷,例如它不能壓縮,刪除大量文件時性能低下。

note

動態分配inode,更高效支持並行IO操作,RAID上的擴展性更好,多執行緒並行讀寫時相比Ext4有優勢。

  1. 開啟lz4壓縮後,不但節省大量空間,而且速度也會更快

Last updated