日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 中服务器硬件及RAID配置实战!!够详细!!

發布時間:2023/12/20 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 中服务器硬件及RAID配置实战!!够详细!! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

      • 一、RAID磁盤陣列
          • 1、RAID磁盤陣列介紹
          • 2、RAID級別
          • 3、RAID 0 磁盤陣列介紹
          • 4、 RAID 1磁盤陣列介紹
          • 5、RAID 5 磁盤陣列介紹
          • 6、RAID 6 磁盤陣列介紹
      • 7、RAID 1+0 磁盤陣列介紹
    • 二、陣列卡
    • 三、創建軟RAID磁盤列陣步驟(詳情參考第二篇博客)
          • 1、檢查是否已安裝 mdadm 軟件包
          • 2、使用fdisk工具更管理磁盤分區
          • 3、創建 RAID 設備
          • 4、查看RAID磁盤詳細信息
          • 5、檢查磁盤是否己做RAID
          • 6、創建并掛載文件系統
          • 7、實現故障恢復
          • 8、mdadm命令其它常用選項
  • 相關實戰 下一篇見!!!!

一、RAID磁盤陣列

1、RAID磁盤陣列介紹
  • 是Redundant Array of Independent Disks的縮寫,中文簡稱為獨立冗余磁盤陣列
  • 把多塊獨立的物理硬盤按不同的方式組合起來形成一個硬盤組(邏輯硬盤) ,從而提供比單個硬盤更高的存儲性能和提供數據備份技術
  • 組成磁盤陣列的不同方式稱為RAID級別(RAID Levels)
  • 常用的RAID級別
2、RAID級別

組成磁盤陣列的不同方式稱為RAID級別(RAID Levels)

●常用的RAID級別
RAID0、RAID1、RAID5、RAID6、RAID1+0等

3、RAID 0 磁盤陣列介紹

RAID 0 (條帶化存儲)

●RAID 0連續以位或字節為單位分割數據,并行讀/寫于多個磁盤上,因此具有很高的數據傳輸率,但它沒有數據冗余。
●RAID 0只是單純的提高性能,并沒有為數據的可靠性提供保證,而且其中的一個磁盤失效將影響到所有數據
●RAID 0不能應用于數據安全性要求高的場合

Raid 0 是 N塊硬盤并行,成為一個新的邏輯盤

從圖可以看出: 其中一塊硬盤壞掉,我們的數據就丟失了,無法防止數據丟失。

RAID 0即Data Stripping(數據分條技術)。整個邏輯盤的數據是被分條(stripped)分布在多個物理磁盤上,可以并行讀/寫,提供最快的速度,但沒有冗余能力。要求至少兩個磁盤。我們通過RAID 0可以獲得更大的單個邏輯盤的容量,且通過對多個磁盤的同時讀取獲得更高的存取速度。RAID 0首先考慮的是磁盤的速度和容量,忽略了安全,只要其中一個磁盤出了問題,那么整個陣列的數據都會不保了。

問:RAID0至少幾塊盤?
答:RAID0最少要兩塊硬盤才能實現。

4、 RAID 1磁盤陣列介紹

RAID 1(鏡像存儲)

●通過磁盤數據鏡像實現數據冗余,在成對的獨立磁盤上產生互為備份的數據
●當原始數據繁忙時,可直接從鏡像拷貝中讀取數據,因此RAID 1可以提高讀取性能
●RAID 1是磁盤陣列中單位成本最高的。但提供了很高的數據安全性和可用性。當一個磁盤失效時,系統可以自動切換到鏡像磁盤上讀寫,而不需要重組失效的數據。


可以理解成只有一塊硬盤正常工作,另一塊硬盤正常情況下只做備份的用途,當前一塊硬盤壞掉時,用于備份的會直接頂上

N(偶數)塊硬盤組合成一組鏡像,N/2容量

RAID 1,又稱鏡像方式,也就是數據的冗余。在整個鏡像過程中,只有一半的磁盤容量是有效的(另一半磁盤容量用來存放同樣的數據)。同RAID 0相比,RAID 1首先考慮的是安全性,容量減半、速度不變。

問:RAID1至少幾塊盤?
答:RAID1最少要兩塊硬盤才能實現。

5、RAID 5 磁盤陣列介紹

RAID 5 磁盤陣列是當前生產環境中用的最多的

●N(N≥3)塊盤組成陣列,一份數據產生N-1個條帶,同時還有一份校驗數據,共N份數據在N塊盤上循環均衡存儲
●N塊盤同時讀寫,讀性能很高,但由于有校驗機制的問題,寫性能相對不高
●(N-1)/N 磁盤利用率
●可靠性高,允許壞一塊盤,不影響所有數據

問:RAID5需要幾塊硬盤?為什么損失一個盤的容量?

答:至少3塊。

RAID5把數據和相對應的奇偶校驗信息存儲到組成RAID5的各個磁盤上,并且奇偶校驗信息和相對應的數據分別存儲于不同的磁盤上,其中任意N-1塊磁盤上都存儲完整的數據,也就是說有相當于一塊磁盤容量的空間用于存儲奇偶校驗信息。因此當RAID5的一個磁盤發生損壞后,不會影響數據的完整性,從而保證了數據安全。當損壞的磁盤被替換后,RAID還會自動利用剩下奇偶校驗信息去重建此磁盤上的數據,來保持RAID5的高可靠性。

6、RAID 6 磁盤陣列介紹

●N(N≥4)塊盤組成陣列,(N-2)/N 磁盤利用率
●與RAID 5相比,RAID 6增加了第二塊獨立的奇偶校驗信息塊
●兩個獨立的奇偶系統使用不同的算法,即使兩塊磁盤同時失效也不會影響數據的使用
●相對于RAID 5有更大的“寫損失”,因此寫性能較差

7、RAID 1+0 磁盤陣列介紹

RAID 1+0 (先做鏡象,再做條帶)

● N (偶數,N>=4)。塊盤兩兩鏡像后,再組合成一個RAID 0
● N/2磁盤利用率
● N/2塊盤同時寫入,N塊盤同時讀取
● 性能高,可靠性高

RAID 0+1 (先做條帶,再做鏡象)

●讀寫性能與RAID 10相同
●安全性低于RAID 10

RAID 1+0故障率 1/3
RAID 0+1故障率 2/3

RAID級別硬盤數量硬盤利用率是否有校驗保護能力寫性能
RAID0NN單個硬盤的N倍
RAID1N(偶數)N/2允許一個設備故障需寫兩對存儲設備,互為主備
RAID5N≥3(N-1)N允許一個設備故障需寫計算校驗
RAID06N≥4(偶數)N/2允許兩個基組各壞一個N/2塊盤同時寫入

二、陣列卡

(一)、陣列卡介紹

1、陣列卡是用來實現RAID功能的板卡

2、通常是由 I/0 處理器、硬盤控制器、硬盤連接器和緩存等一系列組件構成的

3、不同的RAID卡支持的RAID功能不同
例如支持RAID0、RAID1、RAID5、RAID10等

4、RAID卡的接口類型
IDE接口、SCSI接口、SATA接口和SAS接口

(二)、陣列卡的緩存

1、緩存(Cache)是RAID卡與外部總線交換數據的場所,RAID卡先將數據傳送到緩存,再由緩存和外邊數據總線交換數據

2、緩存的大小與速度是直接關系到RAID卡的實際傳輸速度的重要因素

3、不同的RAID卡出廠時配備的內存容量不同,一般為幾兆到數百兆容量不等

三、創建軟RAID磁盤列陣步驟(詳情參考第二篇博客)

1、檢查是否已安裝 mdadm 軟件包

rpm -q mdadm

yum install -y mdadm

2、使用fdisk工具更管理磁盤分區

/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde 劃分出主分區sdb1、 sdc1、

sdd1、sde1,并且把分區類型的 ID 標記號改為"fd"

fdisk /dev/sdb

fdisk /dev/sdc

3、創建 RAID 設備
  • 創建RAID5 步驟

mdadm -C -v /dev/md0 [-a yes] -l5 -n3 /dev/sd [bcd]1 -x1 /dev/sde1

-C:表示新建
-v:顯示創建過程中的詳細信息

/dev/mdo:創建RAID5的名稱

-a yes:–auto,表示如果有什么設備文件沒有存在的話就自動創建,可省略

-l:指定RAID的級別, l5表示創建RAID5

-n:指定使用幾塊硬盤創建RAID, n3表示使用3塊硬盤創建RAID
/dev/sd [bcd]1:指定使用這四塊磁盤分區去創建RAID

-x:指定使用幾塊硬盤做RAID的熱備用盤,x1表示保留1塊空閑的硬盤作備用
dev/sde1:指定用作于備用的磁盤

  • 創建RAID10 (先做鏡象,再做條帶)
mdadm -Cv /dev/md0 -l1 -n2 /dev/sd [bc]1mdadm -Cv /dev/md1 -l1 -n2 /dev/sd [de]1mdadm -Cv /dev/md10 -l0 -n2 /dev/md0 /dev/md1
4、查看RAID磁盤詳細信息
cat /proc/mdstat #查看創建RAID的進度或者mdadm -D /dev/md0
5、檢查磁盤是否己做RAID
mdadm -E /dev/sd [b-e]1
6、創建并掛載文件系統
mkfs -t xfs /dev/md0mkdir /myraidmount /dev/md0 /myraid/df -Thcp /etc/fstab /etc/fstab.bakvim /etc/fstab/dev/md0 /myraid xfs defaults 0 0
7、實現故障恢復
mdadm /dev/md0 -f /dev/sdb1 #模擬/dev/sdb1故障mdadm -D /dev/md0 #查看發現sde1已頂替sdb1
8、mdadm命令其它常用選項
r:移除設備 -a:添加設備 -S:停止RAID -A:啟動RAIDmdadm -S /dev/md0 mdadm /dev/md0 -r /dev/sdb1

相關實戰 下一篇見!!!!

總結

以上是生活随笔為你收集整理的Linux 中服务器硬件及RAID配置实战!!够详细!!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。