新聞中心
什么是RAID
獨(dú)立硬盤(pán)冗余陣列(RAID, Redundant Array of Independent Disks),舊稱(chēng)廉價(jià)磁盤(pán)冗余陣列(Redundant Array of Inexpensive Disks),簡(jiǎn)稱(chēng)硬盤(pán)陣列。其基本思想就是把多個(gè)相對(duì)便宜的硬盤(pán)組合起來(lái),成為一個(gè)硬盤(pán)陣列組,使性能達(dá)到甚至超過(guò)一個(gè)價(jià)格昂貴、容量巨大的硬盤(pán)。根據(jù)選擇的版本不同,RAID比單顆硬盤(pán)有以下一個(gè)或多個(gè)方面的好處:增強(qiáng)數(shù)據(jù)集成度,增強(qiáng)容錯(cuò)功能,增加處理量或容量。另外,磁盤(pán)陣列對(duì)于電腦來(lái)說(shuō),看起來(lái)就像一個(gè)單獨(dú)的硬盤(pán)或邏輯存儲(chǔ)單元。分為RAID 0,RAID 1,RAID 1E,RAID 5,RAID 6,RAID 7,RAID 10,RAID 50,RAID 60。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到正鑲白網(wǎng)站設(shè)計(jì)與正鑲白網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋正鑲白地區(qū)。
簡(jiǎn)單來(lái)說(shuō),RAID把多個(gè)硬盤(pán)組合成為一個(gè)邏輯扇區(qū),因此,操作系統(tǒng)只會(huì)把它當(dāng)作一個(gè)硬盤(pán)。RAID常被用在服務(wù)器電腦上,并且常使用完全相同的硬盤(pán)作為組合。由于硬盤(pán)價(jià)格的不斷下降與RAID功能更加有效地與主板集成,它也成為了玩家的一個(gè)選擇,特別是需要大容量存儲(chǔ)空間的工作,如:視頻與音頻制作。
最初的RAID分成了不同的等級(jí),每種等級(jí)都有其理論上的優(yōu)缺點(diǎn),不同的等級(jí)在兩個(gè)目標(biāo)間獲取平衡,分別是增加數(shù)據(jù)可靠性以及增加存儲(chǔ)器(群)讀寫(xiě)性能。這些年來(lái),出現(xiàn)了對(duì)于RAID觀念不同的應(yīng)用。
如何創(chuàng)建軟RAID
想要?jiǎng)?chuàng)建RAID,肯定少不了磁盤(pán)陣列卡,現(xiàn)在絕大多數(shù)服務(wù)器都帶有這種硬件,創(chuàng)建起來(lái)也很簡(jiǎn)單,傻瓜式操作,只是不同廠商之間肯定會(huì)有些不同,不過(guò)都是大同小異。但是今天我們要討論的是在沒(méi)有磁盤(pán)陣列卡的情況下,如何來(lái)創(chuàng)建軟RAID,現(xiàn)在就來(lái)看看吧。
準(zhǔn)備
- yum install -y parted mdadm
查看磁盤(pán)使用情況
- fdisk -cul
- Disk/dev/sdb:2147 MB,2147483648 bytes
- 255 heads,63 sectors/track,261 cylinders, total 4194304 sectors
- Units= sectors of 1*512=512 bytes
- Sector size (logical/physical):512 bytes /512 bytes
- I/O size (minimum/optimal):512 bytes /512 bytes
- Disk identifier:0x00000000
- Disk/dev/sdc:2147 MB,2147483648 bytes
- 255 heads,63 sectors/track,261 cylinders, total 4194304 sectors
- Units= sectors of 1*512=512 bytes
- Sector size (logical/physical):512 bytes /512 bytes
- I/O size (minimum/optimal):512 bytes /512 bytes
- Disk identifier:0x00000000
開(kāi)始
為了演示,我在虛擬機(jī)里創(chuàng)建了2塊2G的硬盤(pán),可以看出分別是sdb和sdc,把這兩塊硬盤(pán)組建成一個(gè)軟RAID1,操作如下:
- fdisk /dev/sdb
- Command(m for help): n #輸入n,回車(chē)
- Command action
- e extended
- p primary partition (1-4)
- p #輸入p,回車(chē)
- Partition number (1-4):1#輸入1,回車(chē)
- First cylinder (1-261,default1):#回車(chē)
- Usingdefault value 1
- Last cylinder,+cylinders or+size{K,M,G}(1-261,default261):#回車(chē)
- Usingdefault value 261
- Command(m for help): t #輸入t,回車(chē)
- Selected partition 1
- Hex code (type L to list codes): fd #輸入fd,回車(chē)
- Changed system type of partition 1 to fd (Linux raid autodetect)
- Command(m for help): w #輸入w,保存并推出
- The partition table has been altered!
- Calling ioctl() to re-read partition table.
- Syncing disks.
現(xiàn)在sdb就變成raid類(lèi)型的硬盤(pán)了,可以通過(guò)fdisk -cul查看,sdc的操作同上,不再重復(fù)演示。
- fdisk -cul
- DeviceBootStartEndBlocksIdSystem
- /dev/sdb1 12612096451 fd Linux raid autodetect
- /dev/sdc1 12612096451 fd Linux raid autodetect
- #如果你是在服務(wù)器上直接添加硬盤(pán),還需要執(zhí)行一條命令
- partprobe -a
- #這樣就不需要重啟服務(wù)器而讓新硬盤(pán)加入到戰(zhàn)斗當(dāng)中去了
創(chuàng)建RAID
接下來(lái)要做的事情就簡(jiǎn)單了,只需要把這兩塊硬盤(pán)通過(guò)mdadm命令組建成raid1并格式化,再掛載到特定目錄即可,操作如下:
- #在操作之前先來(lái)看看這個(gè)命令的參數(shù)
- -C #創(chuàng)建軟件RAID
- -l #指定RAID級(jí)別
- -n #指定磁盤(pán)個(gè)數(shù)
- -x #指定備用設(shè)備個(gè)數(shù)
- mdadm -C /dev/md1 -l 1-n 2/dev/sdb1 /dev/sdc1
- mdadm: array /dev/md1 started.#提示你創(chuàng)建成功
- #查看剛才創(chuàng)建的md1設(shè)備詳情
- mdadm --detail /dev/md1
- /dev/md1:
- Version:1.2
- CreationTime:WedNov1216:19:532014#創(chuàng)建時(shí)間
- RaidLevel: raid1 #RAID級(jí)別
- ArraySize:2095360(2046.59MiB2145.65 MB)#RAID磁盤(pán)空間有多大
- UsedDevSize:2095360(2046.59MiB2145.65 MB)
- RaidDevices:2#磁盤(pán)的個(gè)數(shù)
- TotalDevices:2
- Persistence:Superblockis persistent
- UpdateTime:WedNov1217:19:042014
- State: clean
- ActiveDevices:2#正在活動(dòng)的磁盤(pán)個(gè)數(shù)
- WorkingDevices:2#正在工作的磁盤(pán)個(gè)數(shù)
- FailedDevices:0#有錯(cuò)誤的磁盤(pán)個(gè)數(shù)
- SpareDevices:0#備用的磁盤(pán)個(gè)數(shù)
- Name: server1:1(local to host server1)
- UUID : ae9a70dd:dc2917a7:de515e04:f82950a7
- Events:21
- NumberMajorMinorRaidDeviceState
- 08170 active sync /dev/sdb1
- 18331 active sync /dev/sdc1
格式化與掛載
- mkfs.ext4 /dev/md1 #格式化為ext4格式
- mkdir /raid1 #創(chuàng)建需要掛載的目錄
- mount /dev/md1 /raid1 #掛載
- #然后將磁盤(pán)陣列的設(shè)備設(shè)置為開(kāi)機(jī)自動(dòng)掛載
- echo "DEVICE /dev/sdb1 /dev/sdc1">/etc/mdadm.conf
- mdadm -Evs>>/etc/mdadm.conf
- echo "/dev/md1 /raid1 ext4 defaults 0 0">>/etc/fstab
到此,全部工作就完成了,搞定,收工!
當(dāng)前標(biāo)題:CentOS6.5下創(chuàng)建軟RAID1
當(dāng)前鏈接:http://www.dlmjj.cn/article/dpjsgii.html


咨詢
建站咨詢
