iT邦幫忙

DAY 23
4

檔案系統的設計與效能系列 第 23

檔案系統的設計與效能 - ZFS

ZFS是Sun Microsystems為Solaris作業系統(Unix的一支)開發的檔案系統。ZFS具備logical volume management的能力(稱為Zpool)、也提供快照(snapshots)、copy-on-write副本與自動修復的功能。
ZFS是Sun Microsystems為Solaris作業系統(Unix的一支)開發的檔案系統。ZFS具備logical volume management的能力(稱為Zpool)、也提供快照(snapshots)、copy-on-write副本與自動修復的功能。

不同於傳統的檔案系統是建立在單一的磁碟分割之上,ZFS是建立在虛擬的儲存池(pool)之上,稱為Zpool。Zpool可以是由多個volume所組成,之後檔案系統再透過zpool取得使用空間。ZFS的另一項特點就是128位元的設計,理論上可以2的48次方個檔案,每個檔案最大可以有16EB,最大單一volume可達16EB。

在資料安全與穩定性方面,ZFS採用copy- on-write與snapshots計術來進一步維護檔案系統的正確性。所謂copy-on-write簡單的說就是每當檔案有變更時,不是直接覆蓋舊有的資料,而是將使用中的區塊複製出來,而這些變更是在這複製的區塊上。Copy-on-Write最大的好處就是當資料變更時,舊有的資料依然能夠維持,方便作為復原之用。Snapshot就是保存著這些就有資料的映像副本的技術。ZFS有著另一項先進的計術,就是透過刪除重複的資料(Deduplication)來節省儲存的空間。

[系列文章](http://ithelp.ithome.com.tw/event /ironmanarticle3/id/20001007)


上一篇
檔案系統的設計與效能 - ext4
下一篇
檔案系統的設計與效能 - Block Allocation
系列文
檔案系統的設計與效能32

1 則留言

0
insider
iT邦研究生 5 級 ‧ 2010-10-26 16:55:09

Regarding the ZFS, always has some disputes:
The recent one ==> Oracle loses another open storage star, Oracle's VP for Open Storage, MIke Shapiro, is resigning and will leave a significant hole to be filled.==> From Solaris 10 ZFS.
Mac OS drops ZFS, too.
Learned Sun Solaris 10 Admin training not included ZFS but still UFS. It is a big question mark to Sun.
OpenStorage in ZFS but disputes against NetApp WAFL (Write Anywhere File Layout) ?? (settled recently).

我要留言

立即登入留言