婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ZFS是什么?使用ZFS的理由及特性介紹

ZFS是什么?使用ZFS的理由及特性介紹

熱門標簽:地圖標注w是什么方向 新鄉人工智能電話機器人加盟 河南省鄭州市地圖標注 福州呼叫中心外呼系統哪家好 七大洲地圖標注 400電話申請找哪家公司 地圖標注需要提交啥資料入駐 昆明外呼系統 臨汾電銷機器人費用

ZFS 的歷史

Z 文件系統(Z File System)(ZFS)是由 Matthew Ahrens 和 Jeff Bonwick 在 2001 年開發的。ZFS 是作為 太陽微系統(Sun MicroSystem) 公司的 OpenSolaris 的下一代文件系統而設計的。在 2008 年,ZFS 被移植到了 FreeBSD 。同一年,一個移植 ZFS 到 Linux 的項目也啟動了。然而,由于 ZFS 是 通用開發和發布許可證 (Common Development and Distribution License)(CDDL)許可的,它和 GNU 通用公共許可證 不兼容,因此不能將它遷移到 Linux 內核中。為了解決這個問題,絕大多數 Linux 發行版提供了一些方法來安裝 ZFS。
在甲骨文公司收購太陽微系統公司之后不久,OpenSolaris 就閉源了,這使得 ZFS 的之后的開發也變成閉源的了。許多 ZFS 開發者對這件事情非常不滿。 三分之二的 ZFS 核心開發者 ,包括 Ahrens 和 Bonwick,因為這個決定而離開了甲骨文公司。他們加入了其它公司,并于 2013 年 9 月創立了 OpenZFS 這一項目。該項目引領著 ZFS 的開源開發。
讓我們回到上面提到的許可證問題上。既然 OpenZFS 項目已經和 Oracle 公司分離開了,有人可能好奇他們為什么不使用和 GPL 兼容的許可證,這樣就可以把它加入到 Linux 內核中了。根據 OpenZFS 官網 的介紹,更改許可證需要聯系所有為當前 OpenZFS 實現貢獻過代碼的人(包括初始的公共 ZFS 代碼以及 OpenSolaris 代碼),并得到他們的許可才行。這幾乎是不可能的(因為一些貢獻者可能已經去世了或者很難找到),因此他們決定保留原來的許可證。

ZFS 是什么,它有什么特性?

正如前面所說過的,ZFS 是一個先進的文件系統。因此,它有一些有趣的 特性 。比如:

  • 存儲池
  • 寫時拷貝
  • 快照
  • 數據完整性驗證和自動修復
  • RAID-Z
  • 最大單個文件大小為 16 EB(1 EB = 1024 PB)
  • 最大 256 千萬億(256*1015 )的 ZB(1 ZB = 1024 EB)的存儲

讓我們來深入了解一下其中一些特性。

如何安裝 ZFS?

如果你想立刻使用 ZFS(開箱即用),那么你需要安裝 FreeBSD 或一個 使用 illumos 內核的操作系統 。 illumos 是OpenSolaris 內核的一個克隆版本。
事實上,支持 ZFS 是一些有經驗的 Linux 用戶選擇 BSD 的主要原因 。
如果你想在 Linux 上嘗試 ZFS,那么只能在存儲文件系統上使用。據我所知,沒有任何 Linux 發行版可以在根目錄上安裝 ZFS,實現開箱即用。如果你對在 Linux 上嘗試 ZFS 感興趣,那么 ZFS on Linux 項目 上有大量的教程可以指導你怎么做。

存儲池

與大多數文件系統不同,ZFS 結合了文件系統和卷管理器的特性。這意味著,它與其他文件系統不同,ZFS 可以創建跨越一系列硬盤或池的文件系統。不僅如此,你還可以通過添加硬盤來增大池的存儲容量。ZFS 可以進行分區和格式化

使用ZFS的十條理由及特性

1. 再也不需要fsck, scandisk

不管你是在用Linux,UNIX還是Windows,相信大家都有過類似的體會:當系統意外斷電或者非法關機,系統重起后發現文件系統有inconsistent的問題,這時 候就需要fsck或者scandisk 來修復,這段時間是非常耗時而且最后不一定能夠修復成功。更糟糕的是,如果這是一臺服務器需要做fsck的時候,只能offline(下線),而且現有應用往往都是大硬盤,相應fsck修 復時間也很長,這對許多使用該服務器的用戶來說幾乎不能忍受的。
而使用ZFS后大家可以徹底拋棄fsck這種工具,因為ZFS是一個基于COW(Copy on Write)機制的文件系統。COW是不會對硬盤上現有的文件進行重寫,保證所有硬盤上的文件都是有效的。所以不會有這種inconsistent的概念,自然就不需要這種工具了。

2. 管理簡單

ZFS作為一個全新的文件系統,全面拋棄傳統File System + Volume Manager + Storage的架構,所有的存儲設備是通過ZFS Pool進行管理,只要把各種存儲設備加 入同一個ZFS Pool,大家就可以輕松的在這個ZFS Pool管理配置文件系統。大家再也不用牢記各種專業概念,各種命令newfs, metinit及各種Volume Manager的用法。在ZFS中我們只需要兩個命令,zpool(針 對ZFS Pool管理)和zfs(針對ZFS文件系統的管理),就可以輕松管理128位的文件系統。舉個例子,我們經常會遇到系統數據增長過 快,現有存儲容量不夠,需要添加硬盤,如果依照傳統的Volume Manager管理方式,那我 們需要預先要考慮很多現有因素,還要預先根據應用計算出需要配置的各種參數。在ZFS情況下,我們的系統管理員可以徹底解放,再也不需要這種人為的復雜 考慮和計算,我們可以把這些交給ZFS,因為ZFS Pool會自動調節,動態適應需求。我們只需一個簡單的命令為 這個ZFS Pool加入新的硬盤就可以了:

zpool add zfs_pool mirror c4t0d0 c5t0d0

基于這個動態調節的ZFS Pool之上的所有的文件系統就可以立即使用到這個新的硬盤,并且會自動的選擇最優化的參數。而且ZFS同時也提供圖形化的管理界面

3.沒有任何容量限制

ZFS(Zettabyte File System)文件系統就如其名字所預示,可以提供真正的海量存儲,在現實中幾乎不可能遇到容量問題。在現有的64位kernel(內 核)下,它可以容納達到16 Exabytes(264)大小的單個文件,可以使用264個存儲設備,可以創建264個文件系統。

4.完全保證 數據 的正確和完整

由于ZFS所有的數據操作都是基 于Transaction(事務),一組相應的操作會被ZFS解 析為一個事務操作,事務的操作就代表著一組操作要么一起失敗,要么一起成功。而且如前所說,ZFS對 所有的操作是基于COW(Copy on Write), 從而保證設備上的數 據始終都是有效的,再也不會因為系統崩潰或者意外掉電導致數據文件的inconsistent。
還有一種潛在威脅 數據的可能是來自于硬件設備的問題,比如磁 盤,RAID卡的硬件問題或者驅動bug。現有文件系統通常遇到這個問題,往往只是簡單的把錯誤數據直接交給上層應用,通常我們把這個問題稱作Silent Data Corruption。而在ZFS中,對所有數據不管是用戶數據還是文件系統自身的metadata數 據都進行256位的Checksum(校 驗),當ZFS在提交數據時會進行校驗,徹底杜絕這種Silent Data Corruption情況。

5.提供優異 性能和擴展性

和傳統File System + Volume Manager + Storage架構不同,ZFS則是直接基于存儲設備提供所有的功能,因此有自己獨有的創新特性,性能自然非比尋常。

Dynamic Striping vs. Static Striping

由于ZFS是基于COW和一個全局動態的ZFS Pool,任何一次寫 操作,都是對一塊新數據塊(Block)的一次寫操作。ZFS從ZFS Pool中動態挑選出一個最優的設備,并且以一個transaction(事 務)線性寫入,充分有效地利用了現有設備的帶寬,我們把這個特性稱為Dynamic Striping。而相對應的Static Striping則是傳統文件系統所使用的方式,Static Striping需要管理員預先對這組Stripe進行正確地計算人為 設置,而且如果加入新的設備則需要再次人為的計算和設置,更為嚴重的是如果人為計算錯誤,則會直接影響系統的性能。而在使用Dynamic Striping這種特性之后,我們根本不需要人為介入,ZFS會自動調整,智能的為你 提供最佳的設備,最快的操作方式。

支持多種 大小的數據塊(Multiple Block Size)

ZFS支持多種大小的數據塊定義,從512字節到1M字節。和傳統文件系統往往都是固定大小數據塊不同,ZFS則是可以動態的根據不同 大小的文件進行計算,動態的選擇最佳的數據塊。
因為不同大小數據 塊,直接影響到實際使用硬盤容量和讀取速度。如果使用較小的數據塊,存儲文件所導致的碎片則較少,讀寫小文件更快一些,但是會導致需要創建更多的metadata,讀寫大文件則會更費時。如果使用較大的數據塊,使用的metadata較少,更利于讀寫大文件,但是會導致更多的碎片。ZFS根據實際調查現有文件使 用的情況,分析出一個選擇數據塊大小的算法,動態的根據實際文件大小確定最佳的數據塊。所以ZFS是 非常智能的,在不需要系統管理員介入,就可以得到一個自我調優的結果。當然ZFS也支持用戶對單個文件或者整個文件系統 所使用的數據塊大小的自定義設置。

智能預讀取(Intelligent Prefetch)

多數的操作系統都 有這種將數據預先讀取的功能,而ZFS則是建立在文件系統上直接提供的一種更加智能的數據預讀取功能。它不僅可以智能地識別出多種讀取模式, 進 行提前讀取數據,而且可以對每個讀取數據流進行這種預讀取智能識別,這個對許多流媒體提供者來說是件非常好的事情。
在擴展性上,和現有文件系統多是基于一個受限的靜態模型不同,ZFS是采用ZFS Pool這個動態概念,它的metadata也是動態,并且讀寫操作都是可并行的,并且具有優先級概念,所以即使在大數據量,多設備的情況下仍可以保證性能的線性增長。

6.自我修復功能

ZFS Mirror 和 RAID-Z

傳統的硬盤Mirror及RAID 4,RAID 5陣列方式都會遇到前面提到過的問題:Silent Data Corruption。如果發生了某塊硬盤物理問題導致數據錯誤,現有的Mirror,包括RAID 4,RAID 5陣列會默默地把這個錯誤數據提交給上層應用。如果這個錯誤發生在Metadata中,則會直接導致系統的Panic。 而且還有一種更為嚴重的情況是:在RAID 4和RAID 5陣列中,如果系統正在計算Parity數值,并再次寫入新數據和新Parity值的時候發生斷電,那么整個陣列的所有存儲的數據都毫無意義了。
在ZFS中則提出了相對應的ZFS Mirror和RAID-Z方式,它在負責讀取數據的時候會自動和256位校驗碼進行校驗,會主動發現這種Silent Data Corruption,然后通過相應的Mirror硬 盤或者通過RAID-Z陣列中其他硬盤得到正確的數據返回給上層應用,并且同時自動修復原硬盤的Data Corruption 。

Fault Manager

在Solaris 10中,包含 一個ZFS診斷引擎和Solaris的 Fault Manager(這也是Solaris 10的 另一個新特性)交互,可以實時地診斷分析并且報告ZFS Pool和存儲設備的錯誤,用戶可以通過Fault Manager及時得到一個非常友善的消息。這個診斷引擎雖然不會采取主動的行為去修復或者解決 問題,但是會在消息中提示系統管理員可采取的動作。類似下面一個ZFS報錯消息,其中REC-ACTION就是建議采取的動作:

SUNW-MSG-ID: ZFS-8000-D3, TYPE: Fault, VER: 1, SEVERITY: Major
EVENT-TIME: Fri Mar 10 11:09:06 MST 2006
PLATFORM: SUNW,Ultra-60, CSN: -, HOSTNAME: neo
SOURCE: zfs-diagnosis, REV: 1.0
EVENT-ID: b55ee13b-cd74-4dff-8aff-ad575c372ef8
DESC: A ZFS device failed. Refer to http://sun.com/msg/ZFS-8000-D3 for more information.
AUTO-RESPONSE: No automated response will occur.
IMPACT: Fault tolerance of the pool maybe compromised.
REC-ACTION: Run 'zpool status -x' and replace the bad device.

7. 安全

在安全上,ZFS支持類似NT風格NFSv4版的ACL(讀取控制列表)。而且前面所提到的256位驗證碼,用戶可選擇多種驗證方式,包括SHA-256驗證算法,從而在物理存儲單元級別上保證數據的安全性。

8. 超強功能

ZFS作為“最后一個文件系統”,涵蓋了基本的文件系統和Volume管理的功能,同時 一并提供許多企業級別的超強功能:Quota(配額),Reservation(預留), Compression(壓 縮), Snapshot(快照),Clone(克隆)。并且速度非常快。有了這個文件系統,大家再也不需要任何Volume Manager了。

9.兼容性

ZFS是一個完全兼容POSIX規范的文件系統,所以處于上層的應用程序是完全不受影響。ZFS也提供一個Emulated Volume模塊,可以把任何一個ZFS文件系統作為普通的塊設備使用。同時ZFS也可以使用基于Volume Manager構建的Volume作為存儲設備單 元。這樣在不需要修改應用程序,不修改已有文件系統下,給了大家最大的自由度去獲得ZFS提供的各種特性。

10.開源

ZFS是Sun Microsystems公 司作為OpenSolaris的一個開源項目運作并且完全免費使用,這就代表著我們不僅同時可以享受商業公司的高質量,也可以獲得開源模式的優點。
雖然目前只有Solaris支持該文件系統,但是這種開源的模式必定會促進更多基于ZFS的應用。現在已經有國外開發者正在將ZFS移植到Linux和Mac OS上來。如果想要體驗一下ZFS,由于目前它和Solaris 10綁定在一起,所以需要下載最新版的Solaris 10 6/06 (http://www.sun.com/software/solaris/get.jsp)。

附加說明

這篇文章論述了 ZFS 的優點。現在,讓我來告訴你一個關于 ZFS 很現實的問題。使用 RAID-Z 會很貴 ,因為你需要購買大量的磁盤來增大存儲空間。
你已經使用過 ZFS 了嗎?你的使用經驗是什么樣的?

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

標簽:股票 紅河 四川 鎮江 烏海 臨沂 岳陽 海口

巨人網絡通訊聲明:本文標題《ZFS是什么?使用ZFS的理由及特性介紹》,本文關鍵詞  ZFS,是什么,使用,的,理由,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ZFS是什么?使用ZFS的理由及特性介紹》相關的同類信息!
  • 本頁收集關于ZFS是什么?使用ZFS的理由及特性介紹的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美变态凌虐bdsm| 日韩午夜中文字幕| 欧美午夜精品一区二区蜜桃| 久久超碰97中文字幕| 欧美日韩国产天堂| 亚洲视频一二区| 国产盗摄精品一区二区三区在线| 日韩三级高清在线| 黑人精品欧美一区二区蜜桃| 日韩欧美高清在线| 久久国产精品99精品国产| 久久青草欧美一区二区三区| 高清不卡在线观看| 亚洲欧洲av在线| 色激情天天射综合网| 日本美女一区二区三区| 久久先锋影音av鲁色资源| 国产成人午夜精品影院观看视频| 国产女人18毛片水真多成人如厕| 91视视频在线观看入口直接观看www | 久久九九久久九九| 99久久综合99久久综合网站| 亚洲五码中文字幕| 精品入口麻豆88视频| 欧美日韩不卡一区| 狠狠色丁香久久婷婷综合_中 | zzijzzij亚洲日本少妇熟睡| 亚洲男女毛片无遮挡| 91精品欧美一区二区三区综合在 | 国产在线不卡一区| 专区另类欧美日韩| 欧美一区二区国产| 色综合久久中文字幕综合网| 美腿丝袜亚洲色图| 一区二区三区欧美日| 久久综合99re88久久爱| 欧美性感一区二区三区| 国产a区久久久| 国产中文一区二区三区| 亚洲h动漫在线| 最新国产成人在线观看| 久久伊99综合婷婷久久伊| 欧美久久一区二区| 在线免费精品视频| 成人黄色软件下载| 国产伦精品一区二区三区免费迷 | 国产一区二区精品在线观看| 天堂va蜜桃一区二区三区漫画版| 国产精品网站在线播放| 日韩欧美三级在线| 欧美一区二区精品在线| 久久se精品一区精品二区| 国产蜜臀97一区二区三区| 亚洲欧美一区二区三区久本道91| 欧美日本一区二区三区四区| 一本大道综合伊人精品热热 | 日韩一区二区精品葵司在线| 国产不卡在线播放| 婷婷久久综合九色国产成人| 欧美极品少妇xxxxⅹ高跟鞋| 在线观看视频一区二区 | 不卡视频在线观看| 国产成人综合网站| 国产精品一区二区91| 国产在线精品一区在线观看麻豆| 日韩在线观看一区二区| 亚洲成人www| 麻豆91精品视频| 日韩va欧美va亚洲va久久| 性做久久久久久久免费看| 亚洲欧美经典视频| 亚洲精品va在线观看| 亚洲精品国产第一综合99久久| 中文字幕免费不卡| 亚洲视频 欧洲视频| 久久亚洲二区三区| 国产精品网站一区| 一区二区三区精品在线观看| 亚洲mv在线观看| 久久国产精品无码网站| 国模冰冰炮一区二区| 成人免费视频视频在线观看免费| 99精品视频在线免费观看| 91香蕉视频黄| 欧美美女喷水视频| 日韩亚洲欧美成人一区| 久久午夜国产精品| 国产人成亚洲第一网站在线播放 | 91精品国产免费| 日韩女优电影在线观看| 国产亚洲一区字幕| 亚洲一区二区成人在线观看| 美女视频网站久久| 成人免费观看av| 欧美乱妇15p| 久久精品亚洲精品国产欧美| 亚洲专区一二三| 国产尤物一区二区在线| 99精品偷自拍| 日韩一区二区在线看| 亚洲欧美偷拍三级| 国产在线日韩欧美| 亚洲一本大道在线| 精品一区二区三区在线播放| 波多野结衣亚洲| 欧美一区二区三级| 国产精品电影一区二区三区| 一区二区三区在线不卡| 久久99国产精品免费| 色婷婷国产精品| 久久蜜臀中文字幕| 丝袜亚洲精品中文字幕一区| 成人一区二区在线观看| 欧美一区二区日韩一区二区| 一二三区精品福利视频| 国产成人在线视频免费播放| 91麻豆精品国产91久久久久久久久| 国产精品免费aⅴ片在线观看| 日本成人在线电影网| 在线精品视频小说1| 亚洲欧洲美洲综合色网| 国产成人综合网| 日韩免费看的电影| 亚洲国产欧美日韩另类综合 | 久久综合精品国产一区二区三区| 亚洲影院理伦片| 一本色道**综合亚洲精品蜜桃冫| 欧美国产成人在线| 国产在线精品一区二区夜色| 91精品欧美一区二区三区综合在 | 国产综合色在线| 欧美成人一级视频| 男人的天堂亚洲一区| 欧美精品在线视频| 亚洲第一搞黄网站| 欧美视频日韩视频| 亚洲国产成人av网| 欧美日韩久久一区二区| 五月天婷婷综合| 91精品国产综合久久精品图片| 一区二区三区在线看| 欧美日本在线看| 美国欧美日韩国产在线播放| 欧美xxxxxxxxx| 精品一区二区久久久| 久久精品这里都是精品| 懂色av一区二区三区免费看| 国产午夜三级一区二区三| 成人精品鲁一区一区二区| 国产欧美日韩视频一区二区| 99久久伊人网影院| 伊人一区二区三区| 91精品国产综合久久久久久| 国产麻豆精品视频| 亚洲欧美日韩中文播放 | 日韩中文字幕亚洲一区二区va在线| 在线亚洲免费视频| 五月天网站亚洲| 欧美sm美女调教| 国产伦精一区二区三区| 国产精品色在线观看| 国产婷婷精品av在线| www.欧美.com| 亚洲一级二级三级在线免费观看| 欧美久久久久久久久中文字幕| 国产一区在线不卡| 中文字幕一区二区三区不卡在线| 色噜噜狠狠成人中文综合 | 国产宾馆实践打屁股91| 日韩美女视频一区| 欧美性生交片4| 国内一区二区在线| 亚洲精品免费在线播放| 精品久久久久99| 一本到高清视频免费精品| 久久精品国产亚洲一区二区三区| 国产精品久久久久aaaa樱花 | 久久成人18免费观看| 亚洲日本丝袜连裤袜办公室| 欧美一区二区在线免费观看| proumb性欧美在线观看| 麻豆成人在线观看| 亚洲午夜久久久久久久久电影网| 久久精品在线免费观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 日本在线不卡视频一二三区| 久久免费的精品国产v∧| 欧美久久久久免费| 一本大道久久a久久精二百| 久久国产精品99久久人人澡| 伊人开心综合网| 中文字幕免费不卡| 久久久久久久久久久久久女国产乱| 欧美亚洲自拍偷拍| 色综合久久久久综合体| 成人久久18免费网站麻豆 | 国产日韩欧美不卡在线| 4438x亚洲最大成人网| 色域天天综合网| 北岛玲一区二区三区四区|