raid磁盤陣列

raid磁盤陣列

raid基礎
硬raid:用raid磁盤陣列卡來實現。經過raid卡專用的軟件來管理磁盤。
軟raid:用操做系統中提供的raid軟件來實現磁盤陣列功能。成本低,性價比硬raid低,由於軟raid會佔用必定的cpu資源。
raid磁盤陣列
應用場景:公司購買了5塊2G的硬盤,要求工程師將這5塊硬盤用某種技術從邏輯上組成一個大容量的存儲空間如(2G*5=10G)。此時咱們就須要用到raid磁盤陣列或LVM邏輯卷管理技術。linux

raid:是冗餘磁盤陣列的縮寫,簡稱磁盤陣列。
raid功能:提供了容量組合、高讀寫性能、同步備份等功能。安全

raid實現方式:
硬raid:用raid磁盤陣列卡來實現。經過raid卡專用的軟件來管理磁盤。在開機時按某個快捷鍵就能夠進入raid卡的管理軟件界面。只須要在界面中選擇raid等級和磁盤便可建立出所須要的raid設備。
軟raid:用操做系統中提供的raid軟件來實現磁盤陣列功能。成本低,性能比硬Raid低,由於軟raid會佔用必定的cpu資源。服務器

注意:標準的機架服務器上的硬盤一般須要先將硬盤經過raid管理界面轉換成邏輯盤,而後才能在裝系統時識別到這些硬盤。分佈式

服務器的類型:塔式、機架式、刀片式。
服務器的應用級別:入門級、部門級、企業級等。ide

raid等級:(根據功能不一樣來分類)n爲單塊硬盤的容量
等級號 名稱 硬盤數 總容量 容許壞盤數(最大值)功能
0 條帶化 >=2塊 2n+n 0塊 高讀寫性能,容量組合
1 鏡像化 =2塊 n 1塊 同步備份。數據安全
5 分佈式奇偶校檢的條帶化>=3塊 3n-n 1塊 高讀寫性能,數據安全
6 雙組分佈式奇偶校檢的條帶化>=4 4n-2n 2塊 高讀寫性能,數據安全
10 鏡像化+條帶化 4+2n塊 總容量的50% 壞一半 容量組合+同步備份
raid磁盤陣列工具

raid磁盤陣列

raid磁盤陣列

raid磁盤陣列

raid磁盤陣列


linux系統中的軟raid管理工具軟件:mdadm
查mdadm命令由哪一個rpm包提供:yun provides mdadm
查軟件是否安裝了:rpm -q mdadm
安裝mdadm軟件: yum install -y mdadm性能

mdadm命令選項
-C即create,建立raid設備
-l即leave,指定raid等級號,等級能夠是0/1/5/6/10等
-n即number,指定raid中的磁盤設備數量
-x即spare空格,指定raid設備中的熱備(備胎、替補)磁盤數量
-D即detail詳細,顯示raid設備的詳細信息
-s即scan掃描,掃描出系統中全部的raid設備
-v即verbose,顯示執行過程
-S即stop,停用指定的raid設備
-A即active,激活(啓用)指定的raid設備
-a即add,在指定的raid設備組中添加新的成員
-f即faulty錯誤的,指定raid設備組中有故障的磁盤
-r即remove移除,在指定的raid設備組中刪除有故障的磁盤測試

給虛擬機添加5塊SCSI接口的2GB的硬盤,建立快照「5塊2G硬盤」,而後將虛擬機開機,執行lsblk命令顯示磁盤塊設備列表。spa

raid練習:要求將linux系統虛擬機的5塊2G的硬盤用raid5進行管理,將前4塊硬盤組建成一個名稱爲md5的raid 5,其中raid5的活動磁盤爲前3塊硬盤,第4塊硬盤做爲熱備(備胎、替補)磁盤。
操做思路:
顯示磁盤設備列表:lsblk
顯示raid設備列表:mdadm -Dsv
顯示名稱爲md5的raid5設備:mdadm -C md5 -l 5 -n 3 -x 1 /dev/sd{c..f}操作系統

raid磁盤陣列
顯示名稱爲md5的raid5設備的詳細信息:mdadm -D /dev/md/md5
顯示raid設備列表:mdadm -Dsv
生成raid配置文件:mdadm -Dsv > /etc/mdadm.conf

附加操做:
顯示磁盤設備列表:lsblk
停用md5這個raid設備:mdadm -S /dev/md/md5
啓用md5這個raid設備:mdadm -A /dev/md/md5
警告:要想在停用raid設備以後再啓用,必須保證mdadm.conf配置文件存在

模擬md5這個Raid5設備中的sdc硬盤損壞,而後從md5陣列中移除sdc這個成員,然查看md5設備的詳細信息。將sdc硬盤從服務器上拆下,再裝一塊新硬盤到Sdc硬盤的槽位上。再將sdf硬盤加入到md5這個raid 5設備組中。

顯示名稱爲md5的raid5設備的詳細信息:mdadm -D /dev/md/md5
指定sdc硬盤爲壞盤:mdadm /dev/md/md5 -f /dev/sdc
顯示詳細信息:mdadm -D /dev/md/md5
移除sdc這個壞盤:mdadm /dev/md/md5 -r /dev/sdc
將sdb硬盤添加到MD5這個raid組中:mdadm /dev/md/md5 -a /dev/sdb
顯示名稱爲md5的raid設備詳細信息:mdadm -D /dev/md/md5

執行lsblk命令,再查看md5這個Raid設備的詳細信息,而後將其停用,用lsblk顯示塊設備信息,刪除/etc/mdadm.conf配置文件.
mdadm -S /dev/md/md5
rm -rfv /etc/mdadm.conf
如今用mdadm -A /dev/md/md5 就啓用不了 了

linux服務器上有5塊2G的硬盤,要求用raid技術將sdc、sdd、sde硬盤建立一個名稱爲md1的raid1設備,其中的sde硬盤做爲熱備磁盤,顯示md1設備的詳細信息,執行lsblk命令,建立mdadm.conf配置文件。

mdadm -C md1 -l 1 -n 2 -x 1 /dev/sd{d..f}
mdadm -D /dev/md/md1
lsblk
mdadm -Dsv > /etc/mdadm.conf
mdadm -S /dev/md/md1
mdadm -A /dev/md/md1

將上一個練習的md1這個raid設備格式化成xfs文件系統,建立/mnt/data目錄,而後使用fstab自動掛載配置文件將/dev/md/md1設備自動掛載到/mnt/data目錄,用mount -av作自動掛載測試,用lsblk或df命令查看已掛載的設備信息。複製/etc/host*文件到/mnt/data目錄中。

顯示raid設備列表:mdadm -Dsv
格式化:mkfs.xfs /dev/md/md1
建立目錄:mkdir -pv /mnt/data
fstab自動掛載:vi /etc/fstab 添加以下內容
/dev/md/md1 /mnt/data xfs defaults 0 0

自動掛載測試:mount -av
顯示已掛載的設備:lsblk 或 df
複製文件:cp -v /etc/host* /mnt/data/


raid小結1.什麼是raid?軟raid(經過操做系統提供的軟件進行管理)、硬raid(經過raid硬件來實現管理)2.raid建立的完整管理流程:建立raid--->生成raid配置文件-->格式化raid設備-->掛載raid設備-->寫入新數據。3.raid的刪除管理流程:卸載raid設備-->停用raid設備-->刪除mdadm.conf配置文件。4.raid的缺點:raid陣列組中的後期沒法添加新的成員來擴充總體容量。列如,用2塊硬盤建立raid0,後期沒法再raid 0再增長新的硬盤。由此就產生了LVM邏輯卷管理功能。

相關文章
相關標籤/搜索