|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!甚么是RAID
自力硬盘冗余阵列(RAID,RedundantArrayofIndependentDisks),旧称便宜磁盘冗余阵列(RedundantArrayofInexpensiveDisks),简称硬盘阵列。其基础头脑就是把多个绝对廉价的硬盘组合起来,成为一个硬盘阵列组,使功能到达乃至凌驾一个代价高贵、容量伟大的硬盘。依据选择的版本分歧,RAID比单颗硬盘有以下一个或多个方面的优点:加强数据集成度,加强容错功效,增添处置量或容量。别的,磁盘阵列关于电脑来讲,看起来就像一个独自的硬盘或逻辑存储单位。分为RAID0,RAID1,RAID1E,RAID5,RAID6,RAID7,RAID10,RAID50,RAID60。
复杂来讲,RAID把多个硬盘组分解为一个逻辑扇区,因而,操纵体系只会把它看成一个硬盘。RAID常被用在办事器电脑上,而且常利用完整不异的硬盘作为组合。因为硬盘代价的不休下落与RAID功效加倍无效地与主板集成,它同样成为了玩家的一个选择,出格是必要年夜容量存储空间的事情,如:视频与音频制造。
最后的RAID分红了分歧的品级,每种品级都有其实际上的优弱点,分歧的品级在两个方针间猎取均衡,分离是增添数据牢靠性和增添存储器(群)读写功能。这些年来,呈现了关于RAID看法分歧的使用。
怎样创立软RAID
想要创立RAID,一定少不了磁盘阵列卡,如今尽年夜多半办事器都带有这类硬件,创立起来也很复杂,傻瓜式操纵,只是分歧厂商之间一定会有些分歧,不外都是迥然不同。可是明天我们要会商的是在没有磁盘阵列卡的情形下,怎样来创立软RAID,如今就来看看吧。
筹办
[/code]检察磁盘利用情形
[/code]
- fdisk-cul
- Disk/dev/sdb:2147MB,2147483648bytes
- 255heads,63sectors/track,261cylinders,total4194304sectors
- Units=sectorsof1*512=512bytes
- Sectorsize(logical/physical):512bytes/512bytes
- I/Osize(minimum/optimal):512bytes/512bytes
- Diskidentifier:0x00000000
- Disk/dev/sdc:2147MB,2147483648bytes
- 255heads,63sectors/track,261cylinders,total4194304sectors
- Units=sectorsof1*512=512bytes
- Sectorsize(logical/physical):512bytes/512bytes
- I/Osize(minimum/optimal):512bytes/512bytes
- Diskidentifier:0x00000000
入手下手
为了演示,我在假造机里创立了2块2G的硬盘,能够看出分离是sdb和sdc,把这两块硬盘组建成一个软RAID1,操纵以下:
[/code]
- fdisk/dev/sdb
- Command(mforhelp):n#输出n,回车
- Commandaction
- eextended
- pprimarypartition(1-4)
- p#输出p,回车
- Partitionnumber(1-4):1#输出1,回车
- Firstcylinder(1-261,default1):#回车
- Usingdefaultvalue1
- Lastcylinder,+cylindersor+size{K,M,G}(1-261,default261):#回车
- Usingdefaultvalue261
- Command(mforhelp):t#输出t,回车
- Selectedpartition1
- Hexcode(typeLtolistcodes):fd#输出fd,回车
- Changedsystemtypeofpartition1tofd(Linuxraidautodetect)
- Command(mforhelp):w#输出w,保留并推出
- Thepartitiontablehasbeenaltered!
- Callingioctl()tore-readpartitiontable.
- Syncingdisks.
如今sdb就酿成raid范例的硬盘了,能够经由过程fdisk-cul检察,sdc的操纵同上,不再反复演示。
[/code]
- fdisk-cul
- DeviceBootStartEndBlocksIdSystem
- /dev/sdb112612096451fdLinuxraidautodetect
- /dev/sdc112612096451fdLinuxraidautodetect
- #假如你是在办事器上间接增加硬盘,还必要实行一条下令
- partprobe-a
- #如许就不必要重启办事器而让新硬盘到场到战役傍边往了
创立RAID
接上去要做的事变就复杂了,只必要把这两块硬盘经由过程mdadm下令组建成raid1并格局化,再挂载到特定目次便可,操纵以下:
[/code]
- #在操纵之前先来看看这个下令的参数
- -C#创立软件RAID
- -l#指定RAID级别
- -n#指定磁盘个数
- -x#指定备用装备个数
- mdadm-C/dev/md1-l1-n2/dev/sdb1/dev/sdc1
- mdadm:array/dev/md1started.#提醒你创立乐成
- #检察方才创立的md1装备概况
- mdadm--detail/dev/md1
- /dev/md1:
- Version:1.2
- CreationTime:WedNov1216:19:532014#创立工夫
- RaidLevel:raid1#RAID级别
- ArraySize:2095360(2046.59MiB2145.65MB)#RAID磁盘空间有多年夜
- UsedDevSize:2095360(2046.59MiB2145.65MB)
- RaidDevices:2#磁盘的个数
- TotalDevices:2
- Persistence:Superblockispersistent
- UpdateTime:WedNov1217:19:042014
- State:clean
- ActiveDevices:2#正在举动的磁盘个数
- WorkingDevices:2#正在事情的磁盘个数
- FailedDevices:0#有毛病的磁盘个数
- SpareDevices:0#备用的磁盘个数
- Name:server1:1(localtohostserver1)
- UUID:ae9a70dd:dc2917a7:de515e04:f82950a7
- Events:21
- NumberMajorMinorRaidDeviceState
- 08170activesync/dev/sdb1
- 18331activesync/dev/sdc1
格局化与挂载
[/code]
- mkfs.ext4/dev/md1#格局化为ext4格局
- mkdir/raid1#创立必要挂载的目次
- mount/dev/md1/raid1#挂载
- #然后将磁盘阵列的装备设置为开机主动挂载
- echo"DEVICE/dev/sdb1/dev/sdc1">/etc/mdadm.conf
- mdadm-Evs>>/etc/mdadm.conf
- echo"/dev/md1/raid1ext4defaults00">>/etc/fstab
到此,全体事情就完成了,弄定,出工!
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|