詳解:linux中raid的配置方法
最近學(xué)習(xí)了一下linux中raid的配置方法,如下:
1.前期工作
修改分區(qū)的system id為fd
2.做raid
mdadm -C /dev/md2 -l 5 -n 3 /dev/sdb8 /dev/sdb9 /dev/sdb10
-C是創(chuàng)建raid卷 指定名稱 /dev/md2
-l 指定raid的級(jí)別也是raid的類型
-n 指定用幾個(gè)設(shè)備(分區(qū)或硬盤)來創(chuàng)建raid卷
3.查看raid卷狀態(tài)
#cat /proc/mdstat
[root@client /]# cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md2 : active raid5 sdb10[2] sdb9[1] sdb8[0]
③ 208640 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
① md0 : active raid1 sdb7[2](S) sdb6[1] sdb5[0]
② 200640 blocks [2/2] [UU]
行①說明md0為raid1 且使用sdb7 sdb6 sdb5四個(gè)分區(qū)組成。每個(gè)分區(qū)后的[]里面的數(shù) 字為此分區(qū)在RAID中的順序,sdb7后面的S代表sdb7為spare(熱備盤)
行②說明這個(gè)raid陣列擁有208640個(gè)block(每個(gè)block單位為1kb),所以總?cè)萘繛?00M,[m/n]代表 此陣列需要m個(gè)設(shè)備,且n個(gè)設(shè)備運(yùn)行正常。后面的[UU]代表m個(gè)所有設(shè)備的啟動(dòng)情況,U代表正常,若 為"_"則代表不正常,再看③上raid5陣列多了“level 5, 64k chunk, algorithm 2”這個(gè)字段依次表示為“使用raid5級(jí)別的陣列,寫入磁盤的小區(qū)塊(chunk)大小為64KB,使用algorithm 2磁盤整列算法
或者使用命令查看raid的狀態(tài)
#mdadm --detail /dev/md0
4.替換壞盤
關(guān)機(jī)--換盤--開機(jī)--運(yùn)行命令
#mdadm -a /dev/md0 /dev/sdb //像md0raid卷添加新硬盤sdb
1.建立新分區(qū),運(yùn)行命令partprobe讓新分區(qū)立即生效
2.去掉有問題的磁盤,加入新的硬盤分區(qū)
#mdadm --mange /dev/md0 -a /dev/sab7 --remove /dev/sdb6
5.很多版本的linux都會(huì)自己去查詢/dev/md[0-9]的物理位置,然后在開機(jī)的時(shí)候給予設(shè)置好的所需要的功能
不過建議最好是自己修改一下配置文件。
[root@client /]# mdadm --detail /dev/md0 | grep -i uuid
UUID : f94014e0:830c2c51:e8e063b6:206e09a4
//UUID:后面的一串?dāng)?shù)據(jù)就是這個(gè)設(shè)備向系統(tǒng)注冊(cè)的UUID標(biāo)識(shí)符
#vim /etc/mdadm.conf 在這里面添加一行
ARRAY /dev/md0 UUID=f94014e0:830c2c51:e8e063b6:206e09a4
6.刪除raid
#mdadm --stop /dev/md0
#cat /proc/mdstat 查看raid0狀態(tài)
#vim /etcmdadm.conf,刪除相關(guān)信息
#vim /etc/fstab 刪除相關(guān)信息
關(guān)鍵詞:linux,raid
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0