磁盤陣列全名是: Redundant Arrays of Inexpensive Disks, RAID ,大概的意思是:廉價(jià)的磁盤冗余陣列。 RAID 可以通過一個(gè)技術(shù)(軟件或硬件),將多個(gè)較小的磁盤整合成為一個(gè)較大的磁盤設(shè)備,而這個(gè)較大的磁盤不但擴(kuò)展了儲(chǔ)存空間,而且還有數(shù)據(jù)保護(hù)的功能。
RAID會(huì)根據(jù)等級(jí) (level) 的不同,而使得整合后的磁盤具有不同的功能,基本常見的 level 有以下這幾種
RAID級(jí)別劃分
RAID 0:磁盤疊加
這種模式一般是使用相同型號(hào)與容量的磁盤來組成。這種模式的 RAID 會(huì)將磁盤先切出等量的區(qū)塊, 然后當(dāng)一個(gè)文件需要要寫入 RAID 設(shè)備時(shí),該文件就會(huì)依據(jù)區(qū)塊的大小切割好,然后再依次放到各個(gè)磁盤里。由于每個(gè)磁盤會(huì)交錯(cuò)的存放數(shù)據(jù), 因此數(shù)據(jù)要寫入 RAID 時(shí),會(huì)被等量的放在各個(gè)磁盤上面。
所以說,RAID 0,他的特點(diǎn)就是:
1、磁盤越多RAID設(shè)備的容量就越大。
2、容量的總大小是多個(gè)硬盤的容量的總和。
3、磁盤越多,寫入的效能就越高。
4、如果使用非等大的硬盤,那么當(dāng)小的磁盤寫滿后,就直接向空間大的磁盤中寫數(shù)據(jù)了。
5、最少的磁盤數(shù)是2個(gè),而且磁盤使用率為100%
他的致使之處就是:萬一其中一個(gè)磁盤有問題,那么數(shù)據(jù)就會(huì)全部出問題。因?yàn)閿?shù)據(jù)是分開存儲(chǔ)的。
RAID 1:鏡像備份
這種模式主要是讓同一份數(shù)據(jù),完整的保存在不同的磁盤上。由于同一份數(shù)據(jù)會(huì)被分別寫入到其他不同磁盤。因此在大量寫入 RAID 1 設(shè)備的情況下,寫入的效能會(huì)變的非常差。但如果你使用的是硬件 RAID (磁盤陣列卡) 時(shí),磁盤陣列卡會(huì)主動(dòng)的復(fù)制一份而不使用系統(tǒng)的 I/O總線,這對(duì)效能影響是不大的。 如果使用軟件磁盤陣列,效能就會(huì)明顯下降了。
RAID 1,他的特點(diǎn)是:
1、保證了數(shù)據(jù)的安全,
2、RAID 1設(shè)備的容量是所有磁盤容量總和的一半
3、在多個(gè)磁盤組成RAID 1設(shè)備的時(shí)候,總?cè)萘繉⒁宰钚〉哪且活w磁盤為主
4、讀取的效能相對(duì)增加。這是因?yàn)閿?shù)據(jù)在不同的磁盤上面,如果多個(gè)進(jìn)程在讀取同一筆數(shù)據(jù)時(shí),RAID 會(huì)自行取得最佳的讀取平衡。
5、磁盤數(shù)必需是2的整數(shù)倍。磁盤利用率為50%
不足之處就是:寫入的效能會(huì)降低
RAID 5:效能與數(shù)據(jù)備份的均衡考慮
RAID 5:至少需要三個(gè)以上的磁盤才能夠組成這種類型的磁盤陣列。這種磁盤陣列的數(shù)據(jù)寫入有點(diǎn)類似 RAID 0, 不過每個(gè)循環(huán)的寫入過程中,在每顆磁盤還加入一個(gè)校驗(yàn)數(shù)據(jù)(Parity),這個(gè)數(shù)據(jù)會(huì)記錄其他磁盤的備份數(shù)據(jù), 用于當(dāng)有磁盤損毀時(shí)的救援。
特點(diǎn):
1、當(dāng)任何一個(gè)磁盤損壞時(shí),都能夠通過其他磁盤的檢查碼來重建原本磁盤內(nèi)的數(shù)據(jù),安全性明顯增強(qiáng)。
2、由于有同位檢查碼的存在,因此 RAID 5 的總?cè)萘繒?huì)是整個(gè)磁盤數(shù)量減一個(gè)。
3、當(dāng)損毀的磁盤數(shù)量大于等于兩顆時(shí),那么 RAID 5 的資料就損壞了。 因?yàn)?RAID 5 預(yù)設(shè)只能支持一顆磁盤的損壞情況。
4、在讀寫效能上與 RAID-0 差不多。
5、最少磁盤是3塊,磁盤利用率N-1塊
不足:數(shù)據(jù)寫入的效能不一定增加,因?yàn)橐獙懭?RAID 5 的數(shù)據(jù)還得要經(jīng)過計(jì)算校驗(yàn)碼 (parity)。所以寫入的效能與系統(tǒng)的硬件關(guān)系較大。尤其當(dāng)使用軟件磁盤陣列時(shí),校驗(yàn)碼 (parity)是通過 CPU 去計(jì)算而非專職的磁盤陣列卡, 因此在數(shù)據(jù)校驗(yàn)恢復(fù)的時(shí)候,硬盤的效能會(huì)明顯下降。
RAID0 RAID1 RAID5三個(gè)級(jí)別的數(shù)據(jù)存儲(chǔ)流程,大家可以參考下圖
RAID 01或RAID 10
這個(gè)RAID級(jí)別就是針對(duì)上面的特點(diǎn)與不足,把RAID 0和RAID 1這兩個(gè)結(jié)合起來了。
所謂的RAID 01就是: (1)先讓磁盤組成 RAID 0 (2)將這 RAID 0 再組 RAID 1。這就是 RAID 0+1
而RAID 10就是:先組成 RAID 1 再組成 RAID 0,這就是RAID 1+0
特點(diǎn)與不足:由于具有 RAID 0 的優(yōu)點(diǎn),所以效能得以提升,由于具有 RAID 1 的優(yōu)點(diǎn),所以數(shù)據(jù)得以備份。 但是也由于 RAID 1 的缺點(diǎn),所以總?cè)萘繒?huì)少一半用來做為備份。
RAID10級(jí)別的數(shù)據(jù)存儲(chǔ)流程,大家可以參考下圖
由于 RAID5 僅能支持一顆磁盤的損毀,因此還有發(fā)展出另外一種等級(jí),就是 RAID 6 ,這個(gè) RAID 6 則使用兩顆磁盤的容量作為 parity 的儲(chǔ)存,因此整體的磁盤容量就會(huì)少兩顆,但是允許出錯(cuò)的磁盤數(shù)量就可以達(dá)到兩顆,也就是在 RAID 6 的情況下,同時(shí)兩顆磁盤損毀時(shí),數(shù)據(jù)還是可以恢復(fù)回來的。而此級(jí)別的RAID磁盤最少是4塊,利用率為 N-2。
Spare Disk:熱備磁盤
他的作用就是:當(dāng)磁盤陣列中的磁盤有損毀時(shí),這個(gè)熱備磁盤就能立刻代替損壞磁盤的位置,這時(shí)候我們的磁盤陣列就會(huì)主動(dòng)重建。然后把所有的數(shù)據(jù)自動(dòng)恢復(fù)。而這個(gè)或多個(gè)熱備磁盤是沒有包含在原本磁盤陣列等級(jí)中的磁盤,只有當(dāng)磁盤陣列有任何磁盤損毀時(shí),才真正的起作用。
關(guān)于理論知識(shí)我們就只介紹到這里,當(dāng)然還可以延伸出多種組合,只要理解了上面的內(nèi)容,那么其他級(jí)別就不難了,無非是多種組合而已。通過上面的講解,我相信大家也知道了做磁盤陣列的優(yōu)點(diǎn)了:1、數(shù)據(jù)的安全性明顯增強(qiáng),2、讀寫的效能明顯提高,3、磁盤的容量有效擴(kuò)展。但也別忘記了他的缺點(diǎn)就是成本提高。但相對(duì)于數(shù)據(jù)而言,我想這點(diǎn)成本也不算什么吧!
下面我就以RAID5為例,給大家演示
1、增加硬盤。
我在虛擬機(jī)上新增了6塊硬盤,每塊是2G。哈哈,這么多只是為了做實(shí)驗(yàn)?。?
[root@yufei ~]# ls /dev/sd*/dev/sda /dev/sda2 /dev/sdc /dev/sde /dev/sdg/dev/sda1 /dev/sdb /dev/sdd /dev/sdf
這里面除了sda是以前的,后面的都是新增加了,當(dāng)然你也可以通過fdisk -l來查詢,其他的都是沒有進(jìn)行過分區(qū)的。所以會(huì)顯示"Disk /dev/sdb doesn’t contain a valid partition table"這樣的提示??!
先拿出三個(gè)(sdb,sdc,sdd)來做RAID5,這是做RAID5的最少硬盤數(shù)量。但為了安全,我們需要加入sde做熱備磁盤。這才是最安全的設(shè)置,當(dāng)然,如果你不加熱備也沒有關(guān)系,RAID5照樣能做出來。
特別說明:如果使用分區(qū)來創(chuàng)建的話,也是可以的,但不太科學(xué)??!還有一點(diǎn)就是,你可以對(duì)分區(qū)轉(zhuǎn)換類型(fd),也可以不轉(zhuǎn)換,似乎這個(gè)不重要,我測(cè)試轉(zhuǎn)換與不轉(zhuǎn)換都是一樣的效果。
2、創(chuàng)建RAID設(shè)備文件
[root@yufei ~]# mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}mdadm: partition table exists on /dev/sdb but will be lost or meaningless after creating arraymdadm: partition table exists on /dev/sdc but will be lost or meaningless after creating arraymdadm: partition table exists on /dev/sdd but will be lost or meaningless after creating arrayContinue creating array? ymdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md5 started.
這時(shí)候會(huì)在/dev/下創(chuàng)建md文件夾和md5設(shè)備文件,而且/dev/md這個(gè)文件夾里面還有一個(gè)連接文件和一個(gè)MD設(shè)備的鏡像文件
[root@yufei ~]# ls -l /dev/md*brw-rw----. 1 root disk 9, 5 May 31 00:19 /dev/md5/dev/md:total 4lrwxrwxrwx. 1 root root 8 May 31 00:15 md5 -> ../md127-rw-------. 1 root root 53 May 31 00:19 md-device-map
我們可以通過下面的命令查看RAID設(shè)備的狀況
[root@yufei ~]# mdadm -D /dev/md5/dev/md5: Version : 1.2 Creation Time : Tue May 31 00:19:11 2011 Raid Level : raid5 Array Size : 4191232 (4.00 GiB 4.29 GB) Used Dev Size : 2095616 (2046.84 MiB 2145.91 MB) Raid Devices : 3 Total Devices : 4 Persistence : Superblock is persistent Update Time : Tue May 31 00:19:22 2011 State : clean Active Devices : 3Working Devices : 4 Failed Devices : 0 Spare Devices : 1 Layout : left-symmetric Chunk Size : 512K Name : yufei:5 (local to host yufei) UUID : 69443d97:7e32415d:7f3843c5:4d5015cf Events : 18 Number Major Minor RaidDevice State 0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd 3 8 64 - spare /dev/sde
這里我們可以把他看作是一個(gè)普通的硬盤,只是他是多塊硬盤的結(jié)合體而已。我們可以對(duì)其分區(qū)、格式化,然后掛載使用的操作
3、對(duì)RAID設(shè)備進(jìn)行分區(qū)、格式化、掛載
如果你想對(duì)其分區(qū)也是可以,分區(qū)后的分區(qū)名為md5p1 md5p2等等。當(dāng)然不分區(qū)也一樣能正常使用,這個(gè)就看你的用途了。我這里就不分區(qū)了。直接進(jìn)行格式化。
[root@yufei ~]# mkfs.ext4 /dev/md5mke2fs 1.41.12 (17-May-2010)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=128 blocks, Stripe width=256 blocks262144 inodes, 1047808 blocks52390 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=107374182432 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736Writing inode tables: doneCreating journal (16384 blocks): doneWriting superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 31 mounts or180 days, whichever comes first. Use tune2fs -c or -i to override.
如果想要分區(qū)你可以這樣做
[root@yufei ~]# fdisk /dev/md5
我這里就不分區(qū)了
掛載使用
[root@yufei ~]# mount /dev/md5 /mnt[root@yufei ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda1 15118728 7014960 7335768 49% /tmpfs 255784 0 255784 0% /dev/shm/dev/md5 4125376 73720 3842096 2% /mnt
向里面寫入數(shù)據(jù)文件。
[root@yufei ~]# touch /mnt/testfil1[root@yufei ~]# touch /mnt/testfil2[root@yufei ~]# ls /mntlost+found testfil1 testfil2
4、模擬磁盤損壞
我們模擬是/dev/sdb這塊硬盤損壞
[root@yufei ~]# mdadm /dev/md5 -f /dev/sdbmdadm: set /dev/sdb faulty in /dev/md5
再查看一下md5的狀態(tài)
[root@yufei ~]# mdadm -D /dev/md5前面省略 Number Major Minor RaidDevice State 3 8 64 0 active sync /dev/sde 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd 0 8 16 - faulty spare /dev/sdb
我們看到,熱備盤現(xiàn)在正在使用,而/dev/sdb是處于損壞狀態(tài)。
注意一點(diǎn):當(dāng)熱備盤在頂替損壞盤的時(shí)候,RAID設(shè)備的性能會(huì)明顯下降,因?yàn)樗M(jìn)行數(shù)據(jù)檢驗(yàn)與恢復(fù)。
再看看里面的文件還存在不?
[root@yufei ~]# ls /mntlost+found testfil1 testfil2一切正常
下面就是要把損壞的硬盤移除,然后新加硬盤,來充當(dāng)熱備盤。注意:如果此時(shí)我不加熱備盤的話,當(dāng)MD5中再有任何一個(gè)硬盤損壞的話,數(shù)據(jù)還是正常的。這個(gè)留給大家來測(cè)試吧。
5、移除損壞的磁盤
mdadm: hot removed /dev/sdb from /dev/md5再查看MD5的信息[root@yufei ~]# mdadm -D /dev/md5 Number Major Minor RaidDevice State 3 8 64 0 active sync /dev/sde 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd
發(fā)現(xiàn)已經(jīng)移除了
6、新加熱備磁盤
[root@yufei ~]# mdadm /dev/md5 -a /dev/sdfmdadm: added /dev/sdf再次查看MD5的情況[root@yufei ~]# mdadm -D /dev/md5 Number Major Minor RaidDevice State 3 8 64 0 active sync /dev/sde 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd 5 8 80 - spare /dev/sdf
熱備盤已經(jīng)加上了
[root@yufei ~]# ls /mnt/lost+found testfil1 testfil2
向RAID中增加存儲(chǔ)硬盤
如果說,我現(xiàn)在已經(jīng)做好的RAID空間還是不夠用的話,那么我們可以向里面增加新的硬盤,來增加RAID的空間,默認(rèn)的情況下,我們向RAID中增加的磁盤,會(huì)被默認(rèn)當(dāng)作熱備盤的,如何把熱備盤加入到RAID中呢?下面看演示。
我們接著上面的繼續(xù)操作
[root@yufei ~]# mdadm -D /dev/md5/dev/md5: Version : 1.2 Creation Time : Tue May 31 19:46:20 2011 Raid Level : raid5 Array Size : 4191232 (4.00 GiB 4.29 GB) Used Dev Size : 2095616 (2046.84 MiB 2145.91 MB) Raid Devices : 3 Total Devices : 4 Persistence : Superblock is persistent Update Time : Tue May 31 19:49:07 2011省略 Number Major Minor RaidDevice State 3 8 64 0 active sync /dev/sde 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd 5 8 80 - spare /dev/sdf
向RAID中增加一塊硬盤
[root@yufei ~]# mdadm /dev/md5 -a /dev/sdgmdadm: added /dev/sdg[root@yufei ~]# mdadm -D /dev/md5/dev/md5: Version : 1.2 Creation Time : Tue May 31 19:46:20 2011 Raid Level : raid5 Array Size : 4191232 (4.00 GiB 4.29 GB) Used Dev Size : 2095616 (2046.84 MiB 2145.91 MB) Raid Devices : 3 Total Devices : 5 Persistence : Superblock is persistent Update Time : Tue May 31 19:53:53 2011省略 Number Major Minor RaidDevice State 3 8 64 0 active sync /dev/sde 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd 5 8 80 - spare /dev/sdf 6 8 96 - spare /dev/sdg
我們新加的磁盤變成了熱備盤,還沒有加入到RAID的存儲(chǔ)盤中,我們需要讓其中的一個(gè)熱備磁盤起存儲(chǔ)作用??纯慈绾蝸聿僮鳌?
[root@yufei ~]# mdadm -G /dev/md5 -n4mdadm: Need to backup 3072K of critical section..[root@yufei ~]# mdadm -D /dev/md5/dev/md5: Version : 1.2 Creation Time : Tue May 31 19:46:20 2011 Raid Level : raid5 Array Size : 4191232 (4.00 GiB 4.29 GB) Used Dev Size : 2095616 (2046.84 MiB 2145.91 MB) Raid Devices : 4 Total Devices : 5 Persistence : Superblock is persistent Update Time : Tue May 31 20:02:34 2011省略 Number Major Minor RaidDevice State 3 8 64 0 active sync /dev/sde 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd 6 8 96 3 active sync /dev/sdg 5 8 80 - spare /dev/sdf
我們看到RAID的存儲(chǔ)盤已經(jīng)增加了一個(gè)了,由3個(gè)變成了4個(gè),但注意這里的一條信息Array Size : 4191232 (4.00 GiB 4.29 GB),雖然我們已經(jīng)加入了一塊硬盤,但此RAID的空間并沒有增大,下面就是要把RAID的空間擴(kuò)展
resize2fs /dev/md5
先來看看這個(gè)md5里面的數(shù)據(jù)
[root@yufei ~]# ls /mntlost+found testfile1 testfile2[root@yufei ~]# resize2fs /dev/md5resize2fs 1.41.12 (17-May-2010)Filesystem at /dev/md5 is mounted on /mnt; on-line resizing requiredold desc_blocks = 1, new_desc_blocks = 1Performing an on-line resize of /dev/md5 to 1571712 (4k) blocks.The filesystem on /dev/md5 is now 1571712 blocks long.[root@yufei ~]# mdadm -D /dev/md5/dev/md5: Version : 1.2 Creation Time : Tue May 31 20:21:36 2011 Raid Level : raid5 Array Size : 6286848 (6.00 GiB 6.44 GB) Used Dev Size : 2095616 (2046.84 MiB 2145.91 MB) Raid Devices : 4 Total Devices : 5 Persistence : Superblock is persistent Update Time : Tue May 31 20:26:15 2011以下省略
這時(shí)候,我們就看到Array Size : 6286848 (6.00 GiB 6.44 GB)就增加了2G了
[root@yufei ~]# ls /mntlost+found testfile1 testfile2
而且里面的數(shù)據(jù)也是正常的
開機(jī)掛載RAID設(shè)備
為了下次開機(jī)還能正常使用我們的RAID設(shè)備,我們還需要做以下事情
1、把掛載的信息寫入fstab
[root@yufei ~]# vim /etc/fstab加入下面的內(nèi)容/dev/md5 /mnt ext4 defaults 0 0[root@yufei ~]# mount -a
沒有錯(cuò)誤,那說明我們沒有寫錯(cuò)哦!
2、把我們的RAID信息寫入配置文件
我們先看一下/etc/mdadm.conf文件的內(nèi)容
[root@yufei ~]# cat /etc/mdadm.conf# mdadm.conf written out by anacondaMAILADDR rootAUTO +imsm +1.x -all
里面已經(jīng)有了一些內(nèi)容,但沒有RAID的相關(guān)信息,所以我們要把RAID的相關(guān)信息寫入此文件中,否則在下次開機(jī)RAID設(shè)備就不起作用了。
[root@yufei ~]# mdadm -D -s >> /etc/mdadm.conf[root@yufei ~]# cat /etc/mdadm.conf# mdadm.conf written out by anacondaMAILADDR rootAUTO +imsm +1.x -allARRAY /dev/md5 metadata=1.2 spares=1 name=yufei:5 UUID=69443d97:7e32415d:7f3843c5:4d5015cf
RAID信息已經(jīng)寫入了。注意,如果系統(tǒng)中有多個(gè)RAID的話,此命令會(huì)把系統(tǒng)中所有的RAID信息全部收集并寫入此文件。所以,當(dāng)用>>來追加內(nèi)容的時(shí)候,你可能需要根據(jù)情況來修改。
3、重新啟動(dòng)系統(tǒng)測(cè)試看是否成功
重新啟動(dòng)后,查看內(nèi)容
[root@yufei ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda1 15118728 7015236 7335492 49% /tmpfs 255784 0 255784 0% /dev/shm/dev/md5 4125376 73720 3842096 2% /mnt[root@yufei ~]# ls /mntlost+found testfil1 testfil2
一切正常
RAID設(shè)備的刪除
這個(gè)在網(wǎng)上很多的資料都不是正確的移除方法,今天我就給大家詳細(xì)說一下。
網(wǎng)上很多教程一般都是這樣的步驟
umount卸載RAID設(shè)備
編輯配置文件包括
/etc/mdadm.conf
/etc/fstab
停止RAID設(shè)備
mdadm -S /dev/md5
到這里就結(jié)束了,如今在RHEL6的系統(tǒng)上,你會(huì)發(fā)現(xiàn)僅上面的步驟是完全不行的,RHEL6系統(tǒng)重新啟動(dòng)后,他會(huì)自動(dòng)創(chuàng)建/dev/md127(這里不同級(jí)別數(shù)字會(huì)不同)這樣的文件,而且以前在RAID里面的設(shè)備,你是不能使用的。如果你遇到這樣的情況的話,就說明我們做的RAID沒有徹底刪除。那么下面就看看我是如何實(shí)現(xiàn)徹底刪除的。
1、umount卸載RAID設(shè)備
[root@yufei ~]# umount /dev/md5
2、停止RAID設(shè)備
[root@yufei ~]# mdadm -S /dev/md5mdadm: stopped /dev/md5
這里順便給大家講一下設(shè)備停止后如何開啟,算是插曲啊。
[root@yufei ~]# mdadm -A -s /dev/md5mdadm: /dev/md5 has been started with 3 drives and 1 spare.
在停止前,你要用再查看一下RAID里面的硬盤信息,因?yàn)楹竺鏁?huì)用到這個(gè),很關(guān)鍵哦!
[root@yufei ~]# mdadm -D /dev/md5 Number Major Minor RaidDevice State 3 8 64 0 active sync /dev/sde 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd 5 8 80 - spare /dev/sdf
OK,現(xiàn)在再停止一次
[root@yufei ~]# mdadm -S /dev/md5mdadm: stopped /dev/md5
3、移除RAID里面的磁盤(這是關(guān)鍵的一步,而很多教程上都沒有寫)
刪除RAID里面的所有磁盤
這一步,一定要把RAID停止后才能執(zhí)行,否則會(huì)出現(xiàn)下面的錯(cuò)誤提示
mdadm: Couldn’t open /dev/sde for write – not zeroing
[root@yufei ~]# mdadm --misc --zero-superblock /dev/sde[root@yufei ~]# mdadm --misc --zero-superblock /dev/sdc[root@yufei ~]# mdadm --misc --zero-superblock /dev/sdd[root@yufei ~]# mdadm --misc --zero-superblock /dev/sdf
OK,這時(shí)候就把RAID里面的所有磁盤刪除掉了。
4、刪除相關(guān)配置文件里面的RAID信息
[root@yufei ~]# vim /etc/mdadm.conf
把我們?cè)黾拥倪@一行刪除
ARRAY /dev/md5 metadata=1.2 spares=1 name=yufei:5 UUID=69443d97:7e32415d:7f3843c5:4d5015cf
[root@yufei ~]# vim /etc/fstab把我們?cè)黾拥倪@一行刪除/dev/md5 /mnt ext4 defaults 0 0
經(jīng)過這四步就完全刪除RIAD了。重新啟動(dòng),也不會(huì)有raid的相關(guān)內(nèi)容了。
如果你想做得更熟練的話,建議你把raid5 raid0 raid1 raid5+raid0都做一邊。我想這也不是什么難事了。關(guān)于mdadm的命令參數(shù),大家可以通過查看幫助來獲得。