女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文詳解RAID技術

馬哥Linux運維 ? 來源:博客園Demon丶安梓 ? 2024-11-06 18:06 ? 次閱讀

RAID 定義

RAID(Redundant Array of Independent Disks)即獨立磁盤冗余陣列,RAID技術將多個單獨的物理硬盤以不同的方式組合成一個邏輯硬盤,從而提高硬盤的讀寫性能和數據安全性。

根據不同的組合方式可以分為不同的RAID級別:

級別 說明
RAID 0 數據條帶化,無校驗
RAID 1 數據鏡像,無校驗
RAID 3 數據條帶化讀寫,檢驗信息存放于專用硬盤
RAID 5 數據條帶化,檢驗信息分布式存放
RAID 6 數據條帶化,分布式校驗并提供兩級冗余

同時采用兩種不同的RAID方式還能組合成新的RAID級別:

級別 說明
RAID 0+1 先做RAID 0,后做RAID 1,同時提供數據條帶化和鏡像
RAID 10 類似于RAID 0+1,區別在于先做RAID1,后做RAID 0
RAID 50 先做RAID 5,后座RAID 0,能有效提高RAID 5的性能

c19a6378-9bef-11ef-a511-92fbcf53809c.png

RAID 0

定義:

RAID 0既沒有容錯設計的條帶硬盤陣列((Striped Disk Array without Fault Tolerance),以條帶形式將RAID組的數據均勻分布在各個硬盤中

優點:

極高的讀寫效率

速度快,由于不存在校驗,所以不占用CPU資源

部署簡單

缺點:

無冗余,通常和其他RAID級別混合使用

不適合用于關鍵數據

最小硬盤數:2

c19fc868-9bef-11ef-a511-92fbcf53809c.png

RAID 1

定義:

RAID 1又稱鏡像(Mirror),數據同時一致寫道主硬盤和鏡像硬盤

優點:

提供過了很高的數據安全性和可用性

100%的數據冗余

設計、使用簡單

不做校驗計算,CPU占用資源少

缺點:

空間利用率只有1/2

相對于單個硬盤,無法提高寫能力

c1b0dbda-9bef-11ef-a511-92fbcf53809c.png

RAID 5

定義:

RAID 5與RAID 3機制類似,但校驗數據均勻分布在各數據硬盤上,RAID成員硬盤上同時保存數據和校驗信息,數據塊和對應的校驗信息不存在不同硬盤上。RAID 5是最長用的RAID方式之一。

優點:

高讀取速率,中等寫速率

提供一定程度的數據安全

缺點:

RAID組里單塊硬盤的故障,會導致其他硬盤讀寫性能大幅下降

最小硬盤數:3

c1b4eee6-9bef-11ef-a511-92fbcf53809c.png

常用RAID比較

RAID級別 RAID 0 RAID 1 RAID 3 RAID 5 RAID 10 RAID 0+1
別名 條帶 鏡像 專用奇偶位條帶 分布奇偶位條帶 鏡像陣列條帶 條帶陣列鏡像
容錯性
冗余類型 復制 奇偶校驗 奇偶校驗 復制 復制
熱備盤選項
讀性能 一般
隨機寫能力 最低 一般 一般
連續寫能力 一般 一般
最小硬盤數 2塊 2塊 3塊 3塊 4塊 4塊
可用容量 N* 單塊硬盤容量,N為RAID組成員,一般不大于16 (N/2)* 單塊硬盤容量,N為RAID組成員,一般不大于16 (N-1)* 單塊硬盤容量,N為RAID組成員,一般不大于16 (N-1)* 單塊硬盤容量,N為RAID組成員,一般不大于16 (N/2)* 單塊硬盤容量,N為RAID組成員,一般不大于16 (N/2)* 單塊硬盤容量,N為RAID組成員,一般不大于16
典型應用環境 迅速讀寫,安全性要求不高,如圖形工作站等 隨機數據寫入,安全性能要求高,如服務器、數據庫存儲領域 連續數據傳輸,安全性要求高,如視頻編輯、大型數據庫等 隨即數據傳輸,安全性要求高,如金融、數據庫、存儲等 數據量大,安全性要求高,如銀行、金融領域 高性能和高安全性,如視頻服務器

常用RAID選擇

RAID 5可以理解為是RAID 0和RAID 1的折衷方案。RAID 5可以為系統提供數據安全保障,但保障程度要比RAID1低而磁盤空間利用率要比RAID1高。

RAID 5具有和RAID 0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁盤進行寫入操作稍慢。同時由于多個數據對應一個奇偶校驗信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲成本相對較低。
c1c58558-9bef-11ef-a511-92fbcf53809c.png

熱備盤

1. 熱備:Hot Spare

定義:當冗余的RAID組中某個硬盤失效時,在不干擾當前RAID系統的正常使用的情況下,用RAID系統中另外一個正常的備用硬盤自動頂替失效硬盤,及時保證RAID系統的冗余性。

全局式:備用硬盤為系統中所有的冗余RAID組共享

專用式:備用硬盤為系統中某一組冗余RAID組專用

可用容量由(N -1) * 單塊硬盤容量降為(N -2) * 單塊硬盤容量(以Raid5為例)

2. 熱插拔:Hot Swap

定義:在不影響系統正常運轉的情況下,用正常的硬盤物理替換RAID系統中失效硬盤

關鍵在于熱插拔時電子器件的保護機制

c1ca43b8-9bef-11ef-a511-92fbcf53809c.png

實驗目標

在服務器上添加4塊硬盤,實現使用RAID 5級別將4塊盤組成磁盤陣列

實驗命令


lsblk
mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sdc /dev/sdd /dev/sde /dev/sdf  
# 設置RAID實例
mdadm -Q /dev/md0 
# 查看它是否是一個md設備;它是否是一個md陣列的組件。顯示有關所發現內容的信息。
mdadm -D /dev/md0
mkfs.ext4 /dev/md0 
# 分配文件系統
mkdir /Raid
mount /dev/md0 /Raid/ 
# 掛載
df -h

使用/dev/sd{b,c,d,e}創建RAID5磁盤陣列


mdadm -Cv /dev/md0 -n 3 -l 5 -a yes -x 1 /dev/sd{b,c,d,e}
# -C:創建 /dev/md0 的磁盤陣列
# -v:顯示過程
# -n:使用的磁盤數量(小于等于實際的磁盤數量)
# -l:--level;使用的RAID級別
# -a:自動為其創建設備文件
# -x:指定空閑盤(熱備磁盤)個數,空閑盤(熱備磁盤)能在工作盤損壞后自動頂替
# 注意 n+x 等于實際使用的物理磁盤數量
mdadm -D /dev/md0 
# -D:查看創建RAID的信息

模擬RAID中磁盤損壞


mdadm /dev/md0 -f /dev/sdb
# 模擬 /dev/md0 中的 /dev/sdb 磁盤損壞
# 觀察RAID陣列的情況

格式化+掛載


mkfs.[想要的系統格式] /dev/md0
# 可以直接通過mkfs對RAID陣列進行格式化
mount /dev/md0 /mnt/md0
# 將其掛載到 /mnt/md0 上
df -Th
# 查看掛載情況
# 可以寫入 /etc/fstab 中,開機自動掛載;注意使用 mount -a 檢查

刪除磁盤陣列

注意數據的備份


umount /mnt/md0 /dev/md0
# 首先對其進行卸載操作
mdadm -s /dev/md0
mdadm -r /dev/md0
# -s:停止指定RAID運行
# -r:刪除指定RAID陣列
# 此時數據依舊保存在磁盤中。

以下是一些常用的 Linux 磁盤相關命令:

df:顯示磁盤使用情況。可以使用 "df -h" 命令以人類可讀的格式查看。

du:顯示文件或目錄的磁盤使用情況。可以使用 "du -h" 命令以人類可讀的格式查看。

fdisk:磁盤分區工具,用于創建、刪除和修改磁盤分區表。

mkfs:用于創建文件系統。mkfs 后需要加上文件系統類型(如 ext4、ntfs 等)和設備名稱(如 /dev/sda1)。

mount:將一個文件系統掛載到指定的掛載點上。

umount:卸載已經掛載的文件系統。

lsblk:以樹形結構查看塊設備的信息,包括磁盤、分區和掛載點等。

blkid:顯示塊設備的 UUID 和文件系統類型。

badblocks:檢查并標記壞塊。

smartctl:用于讀取磁盤的 SMART 信息,從而判斷磁盤的健康狀態。

鏈接:https://www.cnblogs.com/Anzi-0524/p/17402693.html

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 硬盤
    +關注

    關注

    3

    文章

    1336

    瀏覽量

    58165
  • RAID
    +關注

    關注

    0

    文章

    280

    瀏覽量

    35772
  • 磁盤
    +關注

    關注

    1

    文章

    388

    瀏覽量

    25662

原文標題:RAID配置完全指南 - 從入門到性能調優的實戰經驗

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    RAID技術全程指南

    RAID技術全程指南隨著計算機應用的日益普及,人們對計算速度和性能的要求也逐漸提高。在個完整的計算機系統中,CPU和內存的作用固然重要,但是數據存儲設備性能的好壞和速度的快慢也直接影響到整個系統
    發表于 03-30 11:48

    詳解Linux RAID

    RAID(Redundant Array of Inexpensive Disks)稱為廉價磁盤冗余陣列。RAID的基本想法是把多個便宜的小磁盤組合到起,成為個磁盤組,使性能達到或
    發表于 07-22 06:26

    RAID技術的概念特征

    RAID 技術相信大家都有接觸過,尤其是服務器運維人員,RAID 概念很多,有時候會概念混淆。這篇文章為網絡轉載,寫得相當不錯,它對 RAID 技術
    發表于 07-27 07:25

    RAID技術全解圖解-RAID0、RAID1、RAID5、RAID100【轉載】精選資料分享

    網絡轉載,寫得相當不錯,它對 RAID 技術的概念特征、基本原理、關鍵技術、各種等級和發展現狀進行了全面的闡述,并為用戶如何進行應用選擇提供了基本原則,對于初學者應該有很大的幫助。
    發表于 07-28 08:11

    (轉載)RAID技術全解圖解-RAID0、RAID1、RAID5、RAID100 精選資料分享

    RAID技術全解圖解-RAID0、RAID1、RAID5、RAID100
    發表于 07-28 09:25

    RAID技術的基本原理是什么

    RAID技術的基本原理是什么?RAID技術有哪幾個優勢?
    發表于 10-14 12:01

    RAID技術有哪些優點

    RAID的基本原理是什么?RAID技術有哪些優點?
    發表于 10-15 06:48

    RAID技術的主要優勢有哪些

    RAID的基本原理是什么?RAID主要分為哪幾種?RAID技術的主要優勢有哪些?
    發表于 10-25 09:29

    RAID技術,RAID技術原理詳細解說

    RAID技術,RAID技術原理詳細解說 RAID入門基礎及RAID0
    發表于 03-29 09:56 ?909次閱讀

    詳解精密封裝技術

    詳解精密封裝技術
    的頭像 發表于 12-30 15:41 ?1887次閱讀

    詳解分立元件門電路

    詳解分立元件門電路
    的頭像 發表于 03-27 17:44 ?3877次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>詳解</b>分立元件門電路

    詳解pcb和smt的區別

    詳解pcb和smt的區別
    的頭像 發表于 10-08 09:31 ?4325次閱讀

    詳解pcb不良分析

    詳解pcb不良分析
    的頭像 發表于 11-29 17:12 ?1461次閱讀

    詳解pcb的msl等級

    詳解pcb的msl等級
    的頭像 發表于 12-13 16:52 ?1.2w次閱讀

    詳解pcb的組成和作用

    詳解pcb的組成和作用
    的頭像 發表于 12-18 10:48 ?2206次閱讀