close

Mac OS X 10.5將使用ZFS檔案系統

下一個版本的Mac OS X檔案系統將會使用ZFS,而不是目前的HFS+,使用ZFS有非常多好處,不過因為內容複雜,我直接簡略的寫出幾個重點:

1.不再有分割區的觀念,也就是說,你有一顆硬碟250GB,當他不夠用時,你再買一棵250GB的硬碟,串接上電腦,你的電腦就有總共500GB,重點在於:你不用再分割硬碟讓他變成兩個槽,系統會自動幫你做融合,你可以無限制的接上硬碟,串成任何你想要的空間。

2.不須經由檔案總管,ZFS將代為處理之前檔案總管的部份,所以系統做Input/Ouput時,只需要選擇目錄即可,不用再煩惱要存去哪個硬碟,同時也會大幅增加系統處理檔案的速度

3.不再怕資料遺失,資料會有64位元總和檢查來防止資料在當機或是斷電等情況下毀損,也就是說,以後你強迫關機時再也不用怕檔案毀損而要掃瞄硬碟。

4.有很好的備份方式,所有的資料在寫入硬碟時都會同時有一份備份存在,並且該備份會有時間記錄,你可以還原單一資料到任何你想要的時間點。

5.當你硬碟組裡面的任何一棵硬碟掛掉時,你只需要換掉那顆壞的硬碟,ZFS就會自動重建系統,然後恢復到你之前的狀態,也就是說,"幾乎"不用再怕硬碟毀損導致檔案遺失(當然還是有例外的)


總而言之,ZFS可以讓你的硬碟無限延伸,效能增加,資料不會毀損或遺失。

----------------以下為新聞------------------
Sun Microsystems 的執行長 Jonathan Schwartz 表示,Mac OS X 10.5 Leopard 將改變檔案系統,以 Sun 的 ZFS 取代目前的 HFS+ Extended。ZFS 是 128 位元的檔案系統,可儲存的檔案系統資料遠高於 64 位元檔案系統。Schwartz 表示蘋果在會下週的 WWDC 宣佈這項改變。
----------------以下為Sun公司的說明----------


ZFS:檔案系統的最終型態。

Solaris 10 突破創新的檔案系統提供無限的容量、確實的資料完整性,以及近乎於零的管理需求。

2004 年 9 月 14 日﹕大部分的系統管理員都只能冷靜看待檔案系統的限制。沒辨法,檔案系統就是如此:容易無訊損毀、難以管理、而且慢得令人難以忍受。

不過 Sun Solaris 10 作業系統 (Solaris OS) 裡新的 ZFS 檔案系統將會讓您忘掉所有您對於檔案系統的認知。只要是 Solaris 10 作業系統支援的平台都可以使用 ZFS,而 ZFS 也可以用於所有現有應用程式。另外,ZFS 可以輔助 Sun 的儲存管理方案,其中包括了共用企業資料的最佳方案 Sun StorEdge QFS 軟體

「只要願意面對整個軟體堆疊,其實有很多可創新的地方。」
Jeff Bonwick
傑出工程師
ZFS 總設計師
Sun Microsystems, Inc.

「我們把所有東西都重新思考、重新設計過了。」Jeff Bonwick,Sun 的傑出工程師,同時也是 ZFS 的總設計師說:「我們捨棄了二十年的舊技術,那些技術都是建構於一些已經過時的假設上。」

ZFS 符合從桌上型到資料中心所有類型檔案系統的需求。處處為管理員著想而設計的 ZFS 是唯一能夠自我修復、自我管理的作業系統檔案系統。其功能包括:

  • 管理簡單
    ZFS 自動化並整合複雜的儲存管理概念,降低 80% 管理上的經常性耗用時間。
  • 確實的資料完整性
    ZFS 用 64 位元的總和檢查保護所有資料,能夠偵測並修正無訊資料損毀的情況。
  • 無限延伸性
    ZFS 是世界第一個 128 位元檔案系統,其儲存容量為 32 或 64 位元系統的 1600 萬兆倍。
  • 極速效能
    作業事件模型消除了傳統式發送 I/O 的順序限制,大幅提升效能。
在 Sun.com 取得更多 Solaris 10 的資訊

Solaris 10 作業系統是領先業界的 UNIX 平台最新版本,整合了強大的新功能以提供最頂尖的效能、可用性和安全性。ZFS 可以輔助 Sun 現有的儲存管理方案,包括在共用環境存取企業資訊之最佳方案 Sun StorEdge QFS 軟體。除了本文介紹的 ZFS 檔案系統之外,Solaris 10 作業系統還使用以下革新技術:  
 
  • N1 網格容器技術提供突破性的系統虛擬化及資源使用方式。  
     
  • DTrace 是一個全面性的動態追蹤架構,能夠簡潔回答任何關於系統行為的疑問。  
     
  • Solaris 10 同時包括能夠執行一系列 Linux 應用程式的技術,速度直逼原生效能。  
     
  • Solaris 10 作業系統的預測自我修復功能讓 Sun 的系統能夠正確預測元件錯誤並加以修復。
  • ZFS 在大幅減輕系統管理員負擔的同時,還能幫助您的企業節省經費。因為 ZFS 是架構於虛擬儲存池之上 (不像傳統檔案系統還需要另外的磁碟區管理員),所以建立及刪除檔案系統都比較簡單。如此不但不需要另購磁碟區管理員的軟體授權、還可以使用單一支援的合 約,更能降低管理成本、提高儲存用率。

    對應用程式來說,ZFS 就如標準的 POSIX 檔案系統一樣,不需要改寫程式。但是對管理員來說,則是提供一個池儲存模型,再也不需要老舊的磁碟區概念,也不會有其連帶的分割區管理、預留、檔案系統大 小等問題。上千、甚至上百萬的檔案系統都可一同取用 ZFS 的共用儲存池,而且只用到需要的容量。儲存池中所有裝置的總合 I/O 頻寬也隨時供每個檔案系統取用。

    [此處放置資訊圖片]

    近乎於零的管理需求

    Sun 為 ZFS 訂下了兩項目標,其一為排除許多複雜的儲存管理概念,其二則是把許多常見管理瑣事自動化。

    舉例來說,建立儲存池、擴充儲存池,或是增加或刪除檔案系統都只需要一個簡單的指令,不像傳統檔案系統和磁碟區管理員需要多個步驟 (format、newfs、edit /etc/vfstab 等等)。

    試想此例:如果要建立儲存池、建立三個檔案系統、然後再擴充儲存池,邏輯上總共 5 個步驟,也只需 5 個簡單的 ZFS 指令,不像傳統檔案系統和磁碟區管理員需要 28 個步驟。

    再加上這些都是常數時間指令,只需數秒鐘即可完成,傳統檔案系統和磁碟區卻常需耗費數小時做設定。在前述例子中,ZFS 能把完成工作所需的時間從 40 分鐘減少至 10 秒鐘以內。

    ZFS 的指令列介面大幅簡化管理工作。其工作導向的設計,讓管理員直接表示出要進行的工作而不用記憶或查找意義不明的指令。

    「磁碟、儲存或檔案系統的細節你都不用管。」Bonwick 解釋道:「把磁碟加到儲存池,檔案系統就會自動使用所需的空間;不需要管理員介入。」

    「我們要的是從頭設計一個整合的系統。只要願意面對整個軟體堆疊,其實有很多可創新的地方。」

    完全掌握資料完整性

    有很多情況能造成資料損毀,例如系統錯誤或是供電意外中斷,但是 ZFS 可以消除對這些未知狀況的疑慮:因為 ZFS 隨時保持資料一貫性,能預防資料損毀。ZFS 所有的動作都是作業式,如此不但能維持一貫性,更能消去幾乎所有的 I/O 順序限制,並能讓修改動作的成功或失敗以整體來計。

    所有的動作也都是寫入時複製,絕不覆寫作用中資料。ZFS 會先把資料寫入新區段,然後才改變資料指標並確定寫入。寫入時複製的優點有:

    • 磁碟上永遠有效的狀態
    • 一致、可靠的備份
    • 資料可還原至已知時間

    「我們會確認整個 I/O 堆疊,從頭到尾一絲不苟。全都是確實的資料完整性。」Bonwick 說。

    就算系統意外關機,管理員也不再需要執行煩瑣的修復程序 (如 fsck)。事實上,Solaris 核心工程師 Bill More 和 Matt Ahrens 在測試過程中讓 ZFS 經歷了超過一百萬次強制性、暴力式的當機;ZFS 一次都沒有損失資料完整性,也沒有遺失過任何區段。

    另外,ZFS 也是唯一對所有資料進行端對端 64 位元總和檢查以預防無訊資料損毀的檔案系統。讀取任何資料時都會確認總合檢查,以確保傳回值的確是該應用程式寫入的資料。

    「進行像總合檢查這種動作已經是可行的了。只要花費少許 CPU 運算時間就可以確保資料完整,這是許多管理員所樂見的。」Bonwick 說。

    而 Sun 為了打造真正的自我修復系統 (請參閱 September 7 Sun.com 專題報導),也讓 ZFS 能夠在鏡像或是 RAID 架構下自我修復資料。當一份資料損毀時,ZFS 便能經由總和檢查測知,並用另一份來修復。

    創造驚人容量

    Sun 的工程師曾好奇現有檔案系統的 64 位元能力到底能不能滿足未來 10 至 20 年的需求。答案是否定的。如果依照摩爾定律,10 至 15 年後就需要用到第 65 位元了。ZFS 的 128 位元設計讓它所能支援的容量、檔案系統、快照、目錄項目和檔案都比可預見的未來內所能建立的量還多。

    這種延伸性也代表可以在儲存池動態增加或移除儲存而不中斷服務,提供更上一層的彈性與可用性給全球性存取的應用程式服務。

    為了能夠有效率使用這些容量,檔案系統會在使用者增加或移除資料時自動擴充與收縮。管理員可以設定配額以限制空間使用,或設定保留空間以確保未來空間可用性。ZFS 也能夠壓縮資料以降低磁碟空間及 I/O 頻寬的需求。

    當然,下個問題就是 ZFS 的 128 位元又夠不夠用。據 Bonwick 所說,一定夠。「要填滿 128 位元檔案系統的話,會超出架構於地球的儲存量子限制。想用完 128 位元的儲存池,得先把地球蒸發掉才行。」


    arrow
    arrow
      全站熱搜
      創作者介紹
      創作者 Bluelove1968 的頭像
      Bluelove1968

      藍色情懷

      Bluelove1968 發表在 痞客邦 留言(0) 人氣()