raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作

今天我和小夥伴們一塊兒來學習raid卷如何創建以及各個raid卷的特色linux

1、構建高度寫、安全性不高的RAID 0卷

1.咱們先來構建raid0卷(條帶卷),構建是有前提的,要將格式設置成raid所能識別的格式(linux raid;ID爲fd),且至少須要兩塊磁盤。爲達到實驗要求,咱們把磁盤sdb和sdc拿過來構建raid0卷。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
2.磁盤建立在以前的博客文章中已教會你們,接下來將兩塊磁盤改成linux raid格式,如下是sdb1更改格式的實驗圖,sdc1更改方法雷同(這裏再也不贅述)
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
3.格式建立後,還需安裝軟raid工具,功能爲經過命令來控制磁盤陣列。用rpm -q mdadm查看是否安裝,若沒有安裝,先用yum安裝工具安裝起來(yum安裝以前已教過,再也不贅述,若是有不會的小夥伴,可閱讀本人以前發佈的yum安裝博客文章)
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
4.輸入建立命令,其中命令-C爲建立、-v是顯示詳細過程、/dev/md0是所構建raid0的目錄、-l0指得是級別爲raid0卷(l爲小寫字母,並不是數字1)、-n2爲已準備的2塊磁盤數、/dev/sd【b-c】1爲2塊磁盤設備目錄
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
5.輸入命令回車後,用」mdadm -D /dev/md0」命令(只能顯示詳細信息,不會顯示過程)查看是否建立成功
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
6.如今來介紹另外一種查看命令「cat /proc/mdstat」,此爲查看狀態的命令,可見建立成功
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
7.查看/dev目錄,有咱們剛剛建立的md0設備文件。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
8.而後要給設備文件進行格式化,格式化操做以前也介紹過,再也不贅述
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
9.最後要作的就是給它設置自動掛載(比每次手動掛載省時省力),首先給它建立一個/opt/md0目錄,而後進/etc/fstab下寫入配置參數,以下圖所示,配置完成後保存退出。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作安全

2、構建高可靠性的raid1卷

1.它的卷構成條件和raid0同樣,至少須要2塊磁盤。
不一樣的是咱們在這裏構建3塊磁盤(sdd、sde、sdf)給它,2塊用於建立raid1卷,另一塊則是備用(一旦出現磁盤破損,備用盤會自動填充,避免人工24小時巡查)。如下是sdd構建(其他兩塊構建方法相同)
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
2.此時建立的爲raid1,即命令中的-l後跟的是1(級別爲多少就寫多少);與前面不一樣的是,這裏多了-x1 /dev/sdf1,這是一塊備用磁盤sdf1的添加命令,輸入「y」贊成建立raid1卷。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
3.用cat命令查看同步過程,它的同步進程從0開始,到100%同步完成。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
4.查看raid1詳細信息,可用空間爲總空間的一半,一塊備用磁盤sdf1已在上面。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
5.格式化md1
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
6.在opt下建立目錄md1,將/dev/md1設備掛載到新建目錄/opt/md1下(此時咱們設置的非自動掛載),此時raid1已建立好。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
7.接下來作個試驗,當兩塊磁盤中有一塊磁盤損壞,會不會影響數據的丟失呢?咱們來看下面
第一,在opt中的md1裏建立99個文本
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
8.其次,在md1中移除組成的兩塊磁盤其中一塊磁盤sdd1。下圖中爲移除命令。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
9.接着系統在移除中會進行一個同步過程,所建文本越多同步過程越慢,讀取數據的時間也就越長。在這個過程當中是能夠訪問所建文本的。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
10.最後等同步結束(到100%)時,查看磁盤詳細信息,此時備用盤sdf1代替了移除的sdd1工做,磁盤容量依舊是20G,數據沒有丟失。ide

raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
結論:raid1卷損壞一塊磁盤並不會致使數據的丟失,安全性高,讀速度通常。工具

3、構建RAID 五、RAID6卷

構建RAID 5卷前提是至少要有3塊磁盤,咱們添加4塊磁盤,3塊用來構建raid 5,另外一塊仍是用來充當備用盤。添加sdb一、sdc一、sdd一、sde1磁盤(大小都爲20G),磁盤類型改成raid,重中之重。
1.輸入構建raid5卷命令,級別l爲5,sde1爲備用盤。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
2.查看md5中詳細信息,可用容量是40G,raid 5卷中有三塊構建磁盤,一塊備用磁盤。(備用磁盤也可不需建立,不過得有人在旁查看;一旦出現磁盤破損,需手動添加磁盤)
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
3.以後對它進行格式化、掛載(過程和前面相似,照搬便可),raid5即建立成功,能夠用來存儲數據。
4.RAID6卷構建方法和RAID5一致,惟一不一樣處在於建立時需4塊磁盤,且級別爲6。可依照上述方法進行建立。學習

4、構建RAID 10卷

構建RAID 10卷需4塊磁盤,構建方法和以前大有不一樣,首先要把四塊磁盤作成兩個raid1卷,再將兩個raid1卷作成raid0,raid10卷隨即構建成功。
1.將sdb一、sdc1與sdd一、sde1(大小都爲20G)作成兩個raid1卷
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
2.在dev目錄下可看到名爲md一、md2的raid1卷
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作blog

3.接下來要作的是把md一、md2構建成raid0卷,名稱設爲md10。由於要合成raid0卷,因此命令-l後跟的爲0。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
4.格式化構建好的raid10卷
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
5.在opt下建立目錄md10,把設備md10掛載到opt的md10文件夾下,此時raid10可存儲數據,大功告成。
raid卷構建實操(raid0、raid一、raid五、raid6以及raid10),可跟作
實操小結:raid0高度寫,安全性差;raid1可靠性高;raid5有1個磁盤用來寫校驗,至少3塊磁盤組成,可損壞1塊磁盤;Raid6至少4塊磁盤組成,2塊用來寫校驗,容許損壞2塊磁盤;raid10卷便是raid0和raid1的結合。進程

5、精髓總結

1.系統中必定要安裝mdadm命令md5

2.建立raid卷命令
mdadm -C -v /dev/md0 -l0 -n2 /dev/sb【b-c】1 -x1 /dev/sde1
-C:建立
-v:顯示詳細過程
-l是level縮寫,後面跟的是raid的級別
-n2爲2塊磁盤數量,幾塊磁盤構建就寫幾,後頭跟着具體磁盤路徑
-x後跟的是備用磁盤數
-V:顯示詳細過程
3.查看raid0陣列的詳細信息(設備文件/dev/md0隨查看級別而改變)
mdadm -D /dev/md0
4.查看raid構建狀態
cat /proc/mdstat
同步

相關文章
相關標籤/搜索