日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

管理 ZFS 存儲(chǔ)池( 三 )


c12t0d0 c13t0d0 c14t0d0
如果要?jiǎng)?chuàng)建包含許多磁盤的 RAID-Z 配置(如本示例所示),則最好將包含 14 個(gè)磁盤的 RAID-Z 配置拆分為兩個(gè)包含 7 個(gè)磁盤的分組 。若 RAID-Z 配置包含的分組中的磁盤數(shù)目為一位數(shù) (1-9),則該配置的性能應(yīng)該更好 。
冗余配置中的自我修復(fù)數(shù)據(jù)
ZFS 在鏡像配置或 RAID-Z 配置中提供了自我修復(fù)數(shù)據(jù) 。
檢測(cè)到壞的數(shù)據(jù)塊時(shí),ZFS 不僅會(huì)從另一個(gè)冗余副本中提取正確的數(shù)據(jù),還會(huì)通過(guò)將錯(cuò)誤數(shù)據(jù)替換為正確的副本對(duì)其進(jìn)行修復(fù) 。
存儲(chǔ)池中的動(dòng)態(tài)條帶化
對(duì)于添加到池中的每個(gè)虛擬設(shè)備,ZFS 會(huì)跨越所有可用設(shè)備以動(dòng)態(tài)方式對(duì)數(shù)據(jù)進(jìn)行條帶化 。由于是在寫入時(shí)確定放置數(shù)據(jù)的位置,因此在分配時(shí)不會(huì)創(chuàng)建固定寬度的條帶 。
向池中添加虛擬設(shè)備時(shí),ZFS 會(huì)將數(shù)據(jù)逐漸分配給新設(shè)備,以便維護(hù)性能和空間分配策略 。每個(gè)虛擬設(shè)備也可以是包含其他磁盤設(shè)備或文件的鏡像或 RAID-Z 設(shè)備 。使用此配置,可以靈活地控制池的故障特征 。例如,可以通過(guò) 4 個(gè)磁盤創(chuàng)建以下配置:
使用動(dòng)態(tài)條帶化的四個(gè)磁盤
一個(gè)四向 RAID-Z 配置
使用動(dòng)態(tài)條帶化的兩個(gè)雙向鏡像
盡管 ZFS 支持在同一池中組合不同類型的虛擬設(shè)備,但是建議不要采用這種做法 。例如,可以創(chuàng)建一個(gè)包含一個(gè)雙向鏡像和一個(gè)三向 RAID-Z 配置的池 。但是,容錯(cuò)能力幾乎與最差的虛擬設(shè)備(在本示例中為 RAID-Z)相同 。建議做法是使用相同類型的頂層虛擬設(shè)備,并且每個(gè)設(shè)備的冗余級(jí)別相同 。
創(chuàng)建和銷毀 ZFS 存儲(chǔ)池
以下各節(jié)介紹創(chuàng)建和銷毀 ZFS 存儲(chǔ)池的不同情況 。
創(chuàng)建 ZFS 存儲(chǔ)池
處理 ZFS 存儲(chǔ)池創(chuàng)建錯(cuò)誤
銷毀 ZFS 存儲(chǔ)池
根據(jù)設(shè)計(jì),可快速輕松地創(chuàng)建和銷毀池 。但是,執(zhí)行這些操作請(qǐng)務(wù)必謹(jǐn)慎 。雖然進(jìn)行了檢查,以防止在新的池中使用現(xiàn)已使用的設(shè)備,但是 ZFS 無(wú)法始終知道設(shè)備何時(shí)已在使用中 。銷毀池更為容易 。請(qǐng)謹(jǐn)慎使用 zpool destroy 。這是一個(gè)會(huì)產(chǎn)生重大后果的簡(jiǎn)單命令 。
創(chuàng)建 ZFS 存儲(chǔ)池
要?jiǎng)?chuàng)建存儲(chǔ)池,請(qǐng)使用 zpool create 命令 。此命令采用池名稱和任意數(shù)目的虛擬設(shè)備作為參數(shù) 。池名稱必須符合ZFS 組件命名要求中概述的命名約定 。
創(chuàng)建基本存儲(chǔ)池
以下命令創(chuàng)建了一個(gè)名為 tank 的新池,該池由磁盤 c1t0d0 和 c1t1d0 組成:
# zpool create tank c1t0d0 c1t1d0
這些整個(gè)磁盤可在 /dev/dsk 目錄中找到,并由 ZFS 適當(dāng)標(biāo)記以包含單個(gè)大片 。數(shù)據(jù)通過(guò)這兩個(gè)磁盤以動(dòng)態(tài)方式進(jìn)行條帶化 。
創(chuàng)建鏡像存儲(chǔ)池
要?jiǎng)?chuàng)建鏡像池,請(qǐng)使用 mirror 關(guān)鍵字,后跟將組成鏡像的任意數(shù)目的存儲(chǔ)設(shè)備 ??梢酝ㄟ^(guò)在命令行中重復(fù)使用 mirror 關(guān)鍵字指定多個(gè)鏡像 。以下命令創(chuàng)建了一個(gè)包含兩個(gè)雙向鏡像的池:
# zpool create tank mirror c1d0 c2d0 mirror c3d0 c4d0
第二個(gè) mirror 關(guān)鍵字表示將指定新的頂層虛擬設(shè)備 。數(shù)據(jù)通過(guò)這兩個(gè)鏡像以動(dòng)態(tài)方式進(jìn)行條帶化,并會(huì)相應(yīng)地在每個(gè)磁盤之間創(chuàng)建冗余數(shù)據(jù) 。
目前,ZFS 鏡像配置中支持以下操作:
向現(xiàn)有鏡像配置中添加用于其他頂層 vdev 的另一組磁盤 。
向現(xiàn)有鏡像配置中附加其他磁盤 。或者,向非復(fù)制配置中附加其他磁盤,以創(chuàng)建鏡像配置 。
只要可供替換的磁盤大于或等于要被替換的設(shè)備,便可替換現(xiàn)有鏡像配置中的一個(gè)或多個(gè)磁盤 。
只要剩余設(shè)備可為配置提供足夠冗余,便可分離鏡像配置中的一個(gè)或多個(gè)磁盤 。
目前,鏡像配置中不支持以下操作:
不能從鏡像存儲(chǔ)池中徹底刪除設(shè)備 。對(duì)于此功能,已經(jīng)申請(qǐng)了 RFE(請(qǐng)求提高) 。

推薦閱讀