002.RAID建立
阿新 • • 發佈:2018-11-01
一 建立相應的分割槽
1 [[email protected] ~]# fdisk /dev/sdb 2 最終建立多個用於做RAID的分割槽,如下: 3 Device Boot Start End Blocks Id System 4 /dev/sdb1 2048 10485759 5241856 5 Extended 5 /dev/sdb5 4096 2101247 1048576 83 Linux 6 /dev/sdb6 2103296 4200447 1048576 83 Linux 7/dev/sdb7 4202496 6299647 1048576 83 Linux 8 /dev/sdb8 6301696 8398847 1048576 83 Linux
二 建立對應RAID
1 若沒有安裝RAID管理工具,需先安裝RAID管理工具:yum -y install mdadm
2 RAID可針對分割槽和磁碟操作,此處磁碟等於分割槽
1 [[email protected] ~]# mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sdb{5,6,7,8} 2 #建立具有3塊磁碟的RAID5,並設定1塊備用磁碟(分割槽)。 3mdadm: Defaulting to version 1.2 metadata 4 mdadm: array /dev/md0 started. 5 [[email protected] ~]# mdadm -C /dev/md0 -l1 -n2 /dev/sdb{5,6} #建立兩塊磁碟的RAID1。 6 mdadm -C /dev/md5 -l5 -n4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 7 8 mdadm: /dev/sdb5 appears to be part of a raid array: 9 …… 10 --metadata=0.90 #此處提示如果將此RAID組作為boot啟動分割槽,可能無法啟動等提示,無視即可 11…… 12 Continue creating array? y 13 …… 14 mdadm: array /dev/md0 started.
注意:
- RAID1磁碟(分割槽)數量建議為偶數,奇數做映象沒有意義。
- RAID5磁碟最少為三塊以上。
三 修改配置檔案
1 [[email protected] ~]# mdadm -Ds /dev/md0 > /etc/mdadm.conf #強烈建議將md0陣列寫入配置檔案,防止重啟後md0出現識別錯誤。 3 [[email protected] ~]# cat /etc/mdadm.conf 4 ARRAY /dev/md0 metadata=1.2 name=kauai.example.net:0 UUID=9235e2c7:3c94f2d8:72d806f3:af0792fb
四 格式化並掛載
根據檔案格式格式化RAID
1 [[email protected] ~]# mkfs.xfs /dev/md0 #格式化RAID 2 [[email protected] ~]# mkdir myraid5 #建立用於掛載的目錄 3 [[email protected] ~]# mount /dev/md0 /root/myraid5 #掛載分割槽 4 [[email protected] ~]# df -h 5 Filesystem Size Used Avail Use% Mounted on 6 …… 7 /dev/md0 3.0G 33M 3.0G 2% /root/myraid5 #掛載成功
五 開機掛載
1 [[email protected] ~] vi /etc/fstab #建議修改開機掛載 2 /dev/md0 /root/myraid5 xfs defaults 0 0