国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

Solaris 10:使用ZFS的十條理由
2008-09-12   計世網

Sun Microsystems公司正式發布的ZFS(Zettabyte File System)文件系統是第一個128位的文件系統,同時ZFS又被Sun Microsystems稱作史上最后一個文件系統。因為這個文件系統含有多項創新技術,不僅成功地解決現有文件系統的問題和陋習,而且前瞻性地考量了未來對存儲空間的需求,單個文件系統可以達到256 quadrillion(264) Zettabytes(221)。 ZFS不僅符合POSIX文件系統的標準,而且提供了許多高級功能比如:Quota(配額),Reservation(預留), Compression(壓縮), Snapshot(快照),Clone(克隆)等。如果你還在堅持使用現有32位或者64位的文件系統,如果你還在“痛并不快樂著”地用著各式各樣的 Volume Manager,那就很值得看看這里列出的使用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同時也提供圖形化的管理界面,下面是一個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了。

兼容性

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

10. 開源

ZFS是Sun Microsystems公 司作為OpenSolaris的一個開源項目運作并且完全免費使用,點擊這里(http://www.opensolaris.org/os/community/zfs/source/) 可以直接瀏覽到ZFS的代碼。 這就代表著我們不僅同時可以享受商業公司的高質量,也可以獲得開源模式的優點。

雖然目前只有Solaris支持該文件系統,但是這種開源的模式必定會促進更多基于ZFS的應用。現在已經有國外開發者正在將ZFS移植到Linux和Mac OS上來。如果想要體驗一下ZFS,由于目前它和Solaris 10綁定在一起,所以需要下載最新版的Solaris 10 6/06 (http://www.sun.com/software/solaris/get.jsp)。

熱詞搜索:

上一篇:如何使用Solaris的系統幫助
下一篇:在solaris 10下配置Oracle 10g的自動運行腳本

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产九色sp调教91| 日韩精品自拍偷拍| 亚洲毛片av在线| 91福利国产精品| 亚洲第一激情av| 日韩一二在线观看| 国产麻豆视频一区| 国产精品天干天干在线综合| 91小宝寻花一区二区三区| 综合精品久久久| 欧美日韩综合一区| 蜜臀av性久久久久蜜臀av麻豆| 精品国产一区二区在线观看| 成人丝袜高跟foot| 亚洲专区一二三| 日韩欧美国产高清| 成人18视频日本| 亚洲成a天堂v人片| 宅男在线国产精品| 久久久91精品国产一区二区精品| 亚洲欧洲中文日韩久久av乱码| 一区二区三区四区视频精品免费| 婷婷综合五月天| 国产91高潮流白浆在线麻豆| 97久久超碰国产精品电影| 91精品国产全国免费观看| 国产偷v国产偷v亚洲高清| 日韩1区2区3区| 欧美丰满美乳xxx高潮www| 美女视频第一区二区三区免费观看网站| 精品成人免费观看| 在线免费观看成人短视频| 捆绑调教一区二区三区| 中文一区二区完整视频在线观看| 日本大香伊一区二区三区| 韩国欧美一区二区| 亚洲国产婷婷综合在线精品| 国产午夜亚洲精品午夜鲁丝片 | 日韩欧美国产高清| 91在线免费播放| 国产麻豆精品久久一二三| 亚洲国产婷婷综合在线精品| 国产精品嫩草影院av蜜臀| 日韩一区二区三区视频在线观看| 91视频www| 国产一二精品视频| 日韩电影在线观看电影| 亚洲精品国产品国语在线app| 日韩免费观看2025年上映的电影 | 精品视频999| 成人午夜激情视频| 国内精品伊人久久久久av影院| 亚洲在线观看免费| 中文字幕制服丝袜成人av| 26uuu精品一区二区在线观看| 欧美综合亚洲图片综合区| 成人免费高清视频| 国产精品1区二区.| 国内精品久久久久影院薰衣草 | 精品久久免费看| 欧美久久久久久久久| 91美女在线看| 99精品在线观看视频| 91原创在线视频| 国产成人免费视频一区| 成人午夜视频在线| 亚洲国产精品久久不卡毛片 | 亚洲欧美一区二区三区国产精品 | 成人手机电影网| 一区二区三区中文字幕在线观看| 亚洲亚洲精品在线观看| 国内精品写真在线观看| 在线视频中文字幕一区二区| 26uuu久久综合| 免费成人美女在线观看.| 不卡电影一区二区三区| 日韩欧美在线综合网| 中文字幕一区二区在线播放| 国产欧美中文在线| 久久天天做天天爱综合色| 在线成人av网站| 91精品国产美女浴室洗澡无遮挡| 91麻豆精品秘密| 欧美亚洲一区三区| 欧美在线观看一区二区| 91精品婷婷国产综合久久性色 | 色综合中文字幕国产| 午夜av一区二区三区| 综合激情成人伊人| 亚洲色大成网站www久久九九| 亚洲三级在线免费观看| 亚洲狠狠丁香婷婷综合久久久| 中文字幕在线观看不卡| 日韩毛片在线免费观看| 亚洲精品视频在线| 图片区小说区区亚洲影院| 麻豆91在线播放| 国产精品99久| 一本一道波多野结衣一区二区| 欧美日韩一区高清| 久久综合网色—综合色88| 国产精品天美传媒| 夜夜操天天操亚洲| 美腿丝袜亚洲三区| 成人福利视频网站| 欧美亚洲国产一区二区三区va| 日韩一卡二卡三卡国产欧美| 国产欧美日韩在线观看| 亚洲一区自拍偷拍| 激情成人综合网| av网站免费线看精品| 欧美日韩大陆在线| 国产色婷婷亚洲99精品小说| 亚洲精品中文字幕乱码三区 | 欧美精品九九99久久| 精品黑人一区二区三区久久| 自拍偷拍亚洲欧美日韩| 无码av免费一区二区三区试看| 国产一区二区不卡在线| 在线一区二区三区做爰视频网站| 一区精品在线播放| 日韩电影在线一区| 成人黄动漫网站免费app| 欧美日韩在线播放三区四区| 久久精品一区二区三区不卡牛牛| 亚洲国产精品久久艾草纯爱| 国产成人精品在线看| 91精品国产综合久久国产大片| 中文字幕欧美日韩一区| 日韩高清一区二区| 91伊人久久大香线蕉| 久久久久久久久岛国免费| 日本一不卡视频| 在线日韩一区二区| 国产精品久久久久久久岛一牛影视| 亚洲电影视频在线| 99免费精品在线观看| 久久美女高清视频| 日韩**一区毛片| 精品视频999| 亚洲欧美日韩国产中文在线| 国产福利精品导航| 精品久久五月天| 日韩精品每日更新| 欧美日韩一区二区三区在线看 | 懂色av中文一区二区三区| 欧美一区二区在线不卡| 国产精品三级av| 狠狠网亚洲精品| 日韩欧美国产三级电影视频| 亚洲一二三四久久| av福利精品导航| 中文字幕欧美日本乱码一线二线 | 国产精品福利一区二区三区| 精品一区二区三区视频在线观看| 欧美人伦禁忌dvd放荡欲情| 亚洲欧美日韩中文字幕一区二区三区 | 91在线小视频| 国产精品电影院| 国v精品久久久网| 国产视频一区二区在线观看| 国产一区二区不卡在线| 精品国产91洋老外米糕| 蜜桃精品视频在线| 欧美一区二区人人喊爽| 日韩影院免费视频| 欧美电影影音先锋| 天堂av在线一区| 欧美一级免费大片| 久久机这里只有精品| 亚洲精品一区二区精华| 国产精品一区不卡| 精品国产99国产精品| 国产成人在线观看免费网站| 欧美极品美女视频| 91首页免费视频| 午夜精品久久久久久久久久| 3d动漫精品啪啪一区二区竹菊| 日韩中文字幕1| 欧美岛国在线观看| 国产成人综合网| 亚洲欧美日本韩国| 欧美日韩精品高清| 99re这里只有精品首页| 夜夜夜精品看看| 欧美日韩高清一区| 激情综合色播五月| 中文字幕一区二区三区蜜月| 色婷婷精品久久二区二区蜜臀av | 国产成人综合网| 一区在线播放视频| 在线观看视频一区二区| 日韩影视精彩在线| 精品国产亚洲在线| 成人性生交大片| 亚洲成人av免费| 国产亚洲欧美日韩日本| 91国在线观看| 国产一区二区三区国产| 一区二区三区四区在线播放|