RAID磁碟陣列

2021-09-29 05:18:04 字數 3095 閱讀 3254

raid磁碟陣列

基礎分割槽:

1.硬體磁碟陣列

2.軟體磁碟陣列

raid:容錯廉價的磁碟陣列

raid0:條帶模式

1.效能最佳

2.高儲存的空間利用率

3.最少兩塊磁碟

4.不具備容錯性

raid1:映象模式

1.讀效能好

2.容錯率高

3.最少2塊磁碟

4.50%的空間利用

raid10 :

1.讀寫效能好

2.容錯好

3.最少四塊

4.50%的利用率

raid01:

1.讀寫效能好

2.容錯好

3.最少四塊

4.50%的利用率

raid5

1.最少3塊

2.(n-1)塊的磁碟利用率

3.支援壞1塊

4.parity 同位檢查資料,記錄其他磁碟的備份資料

raid6

1.最少四塊

2.(n-2)塊的磁碟利用

3.支援壞兩塊

4.缺點:寫入效果差

軟體磁碟陣列

實驗環境配置:

1、清空之前實驗分割槽:先解除安裝在刪

2、raid5:分出5個1g的分割槽,不格式化

3、利用其中四個分割槽做raid5

4、利用乙個分割槽做預備磁碟(sparedisk)

軟磁碟陣列的設定:mdadm

# mdadm --create --auto=yes /dev/md[0-9] --raid-devices=n

–level=[015] --spare-devices=n /dev/sdb /dev/sdb1

--creat :為新建的磁碟陣列後邊跟引數

--raid-devices=n :使用幾個磁碟作為磁碟陣列的裝置

--level=[015] :設定磁碟陣列的等級

--spare-devices=n :使用幾個磁碟作為備用磁碟

用mdadm建立raid5:

#mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1 /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb5 /dev/sdb6

檢視磁碟陣列的資訊:

#mdadm --detail /dev/md0

#cat /proc/mdstat

格式化與掛載使用raid:

1、格式化mdo為ext4

#mkfs.ext4 /dev/md0

檢視格式化:

#blkid /dev/md0

2、掛載使用:

#mkdir /mnt/raid //建立空檔案

#mount /dev/md0 /mnt/raid //掛載

#df //檢視

**模擬raid錯誤的救援模式:

救援模式機制:

#mdadm --manage /dev/md0 --add 裝置

–remove 裝置 --fail 裝置

設定磁碟錯誤:

先複製一些內容到md0,假設md0在使用

# cp -a /etc /var/log /mnt/raid

# df -h /mnt/raid ; du -sm /mnt/raid/*

假設/dev/sdb1 裝置出錯:

#mdadm --manage /dev/md0 --fail /dev/sdb1

#mdadm --detail /dev/md0

將出錯的磁碟移除並且加入一塊新的磁碟:

1、新增一塊新的1g分割槽:

#fdisk /dev/sdb

2、加入新的拔出有問題的:

#mdadm --manage /dev/md0 --remove /dev/sdb1 --add /dev/sdb7

#mdadm --detail /dev/md0

raid自動掛載:

1、找到md0的uuid:

# mdadm --detail /dev/md0 | grep -i uuid

2、設定配置檔案:mdadm.conf

# vim /etc/mdadm.conf

array /dev/md0 uuid=486540c8:13e0d974:5ea0188a:859f75fc

3、寫配置檔案/etc/fstab檔案中:

#vim /etc/fstab

/dev/md0 /mnt/raid ext4 defaults 1 2

4、測試是否成功:

# umount /mnt/raid/

# mount -a

# df -h /dev/md0

*******5、如何關閉raid:

先解除安裝刪自動掛載

關閉raid: # mdadm --stop /dev/md0

刪除 /etc/mdadm.conf

檢視是否關閉: #cat /proc/mdstat

1、還原為sdb未分割槽的狀態

2、建立乙個1g的分割槽,格式化並掛載使用

32 umount /mnt/raid

33 msadm -s /dev/md0

34 mdadm -s /dev/md0

35 mdadm --zero-superblock /dev/sdb[1-3,5]

36 vim /etc/fstab

37 vim /etc/mdadm.conf

38 vim /etc/mada.conf

39 cat /dev/md0

40 lsblk

41 fdisk /dev/sdb

42 lsblk

43 fdisk /dev/sdb

44 lsblk

45 mkfs.ext4 /dev/sdb1

46 blkid /dev/sdb1

47 mkdir /mnt/sdb1

48 mount /dev/sdb1 /mnt/sdb1

49 df

RAID磁碟陣列

raid redundant arrays of inexpensive disks 即容錯式廉價式磁碟陣列。raid可以通過一種技術,將多個較小的磁碟整合成乙個較大的磁碟裝置,儲存除外,還具備資料保護功能。分為以下幾個等級 raid 0 等量模式,stripe raid 1 對映模式,mirror...

磁碟陣列(RAID)

raid 即容錯廉價磁碟陣列。raid 可以通過一些技術 軟體或硬體 將多個較小的磁碟整合成為乙個較大的磁碟裝置 而這個較大的磁碟功能可不止是儲存而已,它還具有資料保護的功能。整個 raid 由於選擇的等級不同,而使得整合後的磁碟具有不同的功能,基本常見的等級有以下幾種 1 raid 0 等量模式,...

RAID 磁碟陣列

raid的主要用途 提公升磁碟的整體效能,提供資料冗餘備份。raid的分類 硬raid,軟raid 硬raid 採用 pci express 卡物理地提供有專用的 raid 控制器。有 nvram 用於快取的讀取和寫入。快取用於 raid 重建時,即使出現電源故障,它會使用後備 的電池電源保持快取 ...