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 重建時,即使出現電源故障,它會使用後備 的電池電源保持快取 ...