使用raid與lvm磁碟陣列技術
raid技術通過把多個硬碟裝置組合成乙個容量更大、安全性更好的磁碟陣列,並把資料切割成多個區段後分別存放在各個不同的物理硬碟裝置上,然後利用分散讀寫技術來提公升磁碟陣列整體的效能,同時把多個重要資料的副本同步到不同的物理硬碟裝置上,從而起到了非常好的資料冗餘備份效果。
任何事物都有它的兩面性。raid技術確實具有非常好的資料冗餘備份功能,但是它也相應地提高了成本支出。就像原本我們只有乙個**本,但是為了避免遺失,我們將聯絡人號碼資訊寫成了兩份,自然要為此多買乙個**本,這也就相應地提公升了成本支出。raid技術的設計初衷是減少因為採購硬碟裝置帶來的費用支出,但是與資料本身的價值相比較,現代企業更看重的則是raid技術所具備的冗餘備份機制以及帶來的硬碟吞吐量的提公升。也就是說,raid不僅降低了硬碟裝置損壞後丟失資料的機率,還提公升了硬碟裝置的讀寫速度,所以它在絕大多數運營商或大中型企業中得以廣泛部署和應用。
出於成本和技術方面的考慮,需要針對不同的需求在資料可靠性及讀寫效能上作出權衡,制定出滿足各自需求的不同方案。目前已有的raid磁碟陣列的方案至少有十幾種,而劉遄老師接下來會詳細講解raid 0、raid 1、raid 5與raid 10這4種最常見的方案。
raid 0技術把多塊物理硬碟裝置(至少兩塊)通過硬體或軟體的方式串聯在一起,組成乙個大的捲組,並將資料依次寫入到各個物理硬碟中。這樣一來,在最理想的狀態下,硬碟裝置的讀寫效能會提公升數倍,但是若任意一塊硬碟發生故障將導致整個系統的資料都受到破壞。通俗來說,raid 0技術能夠有效地提公升硬碟資料的吞吐速度,但是不具備資料備份和錯誤修復能力。
raid 1技術是把兩塊以上的硬碟裝置進行繫結,在寫入資料時,是將資料同時寫入到多塊硬碟裝置上(可以將其視為資料的映象或備份)。當其中某一塊硬碟發生故障後,一般會立即自動以熱交換的方式來恢復資料的正常使用。
raid5技術是把硬碟裝置的資料奇偶校驗資訊儲存到其他硬碟裝置中。raid 5磁碟陣列組中資料的奇偶校驗資訊並不是單獨儲存到某一塊硬碟裝置中,而是儲存到除自身以外的其他每一塊硬碟裝置上,這樣的好處是其中任何一裝置損壞後不至於出現致命缺陷;圖中parity部分存放的就是資料的奇偶校驗資訊,換句話說,就是raid 5技術實際上沒有備份硬碟中的真實資料資訊,而是當硬碟裝置出現問題後通過奇偶校驗資訊來嘗試重建損壞的資料。raid這樣的技術特性「妥協」地兼顧了硬碟裝置的讀寫速度、資料安全性與儲存成本問題。
mdadm命令用於管理linux系統中的軟體raid硬碟陣列,格式為「mdadm [模式] mdadm命令的常用引數和作用
引數 作用
-a 檢測裝置名稱
-n 指定裝置數量
-l 指定raid級別
-c 建立
-v 顯示過程
-f 模擬裝置損壞
-r 移除裝置
-q 檢視摘要資訊
-d 檢視詳細資訊
-s 停止raid磁碟陣列
使用RAID與LVM磁碟陣列技術
raid技術通過把多個硬碟裝置組合成乙個容量更大 安全性更好的磁碟陣列,並把資料切割成多個區段後分別存放在各個不同的物理硬碟裝置上,然後利用分散讀寫技術來提公升磁碟陣列整體的效能,同時把多個重要資料的副本同步到不同的物理硬碟裝置上,從而起到了非常好的資料冗餘備份效果。任何事物都有它的兩面性。raid...
Linux學習08 RAID與LVM技術
20190922 今天學習了raid和linux中的lvm技術 1 raid磁碟冗餘陣列 近年來,cpu的處理效能保持著高速增長,intel公司在2017年最新發布的i9 7980xe處理器晶元更是達到了18核心36執行緒。但與此同時,硬碟裝置的效能提公升卻不是很大,因此逐漸成為當代計算機整體效能的...
07 使用RAID與LVM磁碟陣列技術
raid磁碟冗餘陣列 最快情況下速度提公升兩倍 安全性下降 分別寫入兩塊盤 安全性提高 成本提高 奇偶校驗和 壓縮速度提公升60 75 安全性有一定保障 成本會有提公升 安全性提公升2倍 速度提公升2倍 表7 1 mdadm命令的常用引數和作用 引數作用 a檢測裝置名稱 n指定裝置數量 l指定rai...