仓酷云

标题: 带来一篇在CentOS上创立 Software RAID 10 [打印本页]

作者: 精灵巫婆    时间: 2015-1-14 20:43
标题: 带来一篇在CentOS上创立 Software RAID 10
欢迎大家来到仓酷云论坛!今天重装一台老办事器的时分发明IntelhardwareRAID把持卡有成绩,不克不及辨认一切硬盘,可是装置操纵体系过程当中能够辨认一切硬盘,另有一个成绩就是操纵体系装置一般,可是装置完后没法启动,某种缘故原由招致BIOS不克不及从硬盘启动体系。以是盘算把操纵体系装置到一个USB盘上,然后从USB盘启动体系,并给下面的6块硬盘做成SoftwareRAID10后挂载到体系里用。
做SoftwareRAID不请求硬盘都千篇一律,可是激烈保举用统一厂商、型号和巨细的硬盘。为啥RAID10,不选RAID0,RAID1,RAID5呢?答:RAID0太伤害,RAID1功能稍逊一些,RAID5频仍写情形下功能差,RAID10仿佛是现今磁盘阵列的最好选择,出格合适做KVM/Xen/VMware假造机母机(host)的当地存储体系(假如不思索SAN和散布式存储的话)。
这台办事器上有6块完整不异的硬盘,给每块硬盘分红一个区,分区格局为Linuxsoftwareraid:
  1. #fdisk/dev/sdaWARNING:DOS-compatiblemodeisdeprecated.Itsstronglyrecommendedtoswitchoffthemode(commandc)andchangedisplayunitstosectors(commandu).Command(mforhelp):nCommandactioneextendedpprimarypartition(1-4)pPartitionnumber(1-4):1Firstcylinder(1-91201,default1):Usingdefaultvalue1Lastcylinder,+cylindersor+size{K,M,G}(1-91201,default91201):Usingdefaultvalue91201Command(mforhelp):pDisk/dev/sda:750.2GB,750156374016bytes255heads,63sectors/track,91201cylindersUnits=cylindersof16065*512=8225280bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDiskidentifier:0x0005c259DeviceBootStartEndBlocksIdSystem/dev/sda119120173257200183LinuxCommand(mforhelp):tSelectedpartition1Hexcode(typeLtolistcodes):fdChangedsystemtypeofpartition1tofd(Linuxraidautodetect)Command(mforhelp):wThepartitiontablehasbeenaltered!Callingioctl()tore-readpartitiontable.Syncingdisks.
复制代码
依照下面的/dev/sda的分区例子顺次给剩下的5块硬盘sdc,sdd,sde,sdf,sdg分区、变动分区格局:
  1. #fdisk/dev/sdc...#fdisk/dev/sdd...#fdisk/dev/sde...#fdisk/dev/sdf...#fdisk/dev/sdg...
复制代码
分区完成后就能够入手下手创立RAID了,在下面的6个不异巨细的分区上创立raid10:
  1. #mdadm--create/dev/md0-v--raid-devices=6--level=raid10/dev/sda1/dev/sdc1/dev/sdd1/dev/sde1/dev/sdf1/dev/sdg1mdadm:layoutdefaultston2mdadm:layoutdefaultston2mdadm:chunksizedefaultsto512Kmdadm:sizesetto732440576Kmdadm:Defaultingtoversion1.2metadatamdadm:array/dev/md0started.
复制代码
检察磁盘阵列的初始化历程(build),依据磁盘巨细和速率,全部历程也许必要几个小时:
  1. #watchcat/proc/mdstatEvery2.0s:cat/proc/mdstatTueFeb1112:51:252014Personalities:[raid10]md0:activeraid10sdg1[5]sdf1[4]sde1[3]sdd1[2]sdc1[1]sda1[0]2197321728blockssuper1.2512Kchunks2near-copies[6/6][UUUUUU][>....................]resync=0.2%(5826816/2197321728)finish=278.9minspeed=130948K/secunuseddevices:
复制代码
等阵列完成初始化后,就能够给md0装备创立分区和文件体系了,有了文件体系就能够挂载到体系里:
  1. #fdisk/dev/md0#mkfs.ext4/dev/md0p1#mkdir/raid10#mount/dev/md0p1/raid10
复制代码
修正/etc/fstab文件让每次体系启动时主动挂载:
  1. #vi/etc/fstab.../dev/md0p1/raid10ext4noatime,rw00
复制代码
在下面的/etc/fstab文件里利用/dev/md0p1装备名不是一个好举措,由于udev的原因,这个装备名常在重启体系后变更,以是最好用UUID,利用blkid下令找到响应分区的UUID:
  1. #blkid.../dev/md0p1:UUID="093e0605-1fa2-4279-99b2-746c70b78f1b"TYPE="ext4"
复制代码
然后修正响应的fstab,利用UUID挂载:
  1. #vi/etc/fstab...#/dev/md0p1/raid10ext4noatime,rw00UUID=093e0605-1fa2-4279-99b2-746c70b78f1b/raid10ext4noatime,rw00
复制代码
检察RAID的情形:
  1. #mdadm--query--detail/dev/md0/dev/md0:Version:1.2CreationTime:TueFeb1112:50:382014RaidLevel:raid10ArraySize:2197321728(2095.53GiB2250.06GB)UsedDevSize:732440576(698.51GiB750.02GB)RaidDevices:6TotalDevices:6Persistence:SuperblockispersistentUpdateTime:TueFeb1118:48:102014State:cleanActiveDevices:6WorkingDevices:6FailedDevices:0SpareDevices:0Layout:near=2ChunkSize:512KName:local:0(localtohostlocal)UUID:e3044b6c:5ab972ea:8e742b70:3f766a11Events:70NumberMajorMinorRaidDeviceState0810activesync/dev/sda118331activesync/dev/sdc128492activesync/dev/sdd138653activesync/dev/sde148814activesync/dev/sdf158975activesync/dev/sdg1
复制代码
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
作者: 小女巫    时间: 2015-1-16 21:50
标题: 带来一篇在CentOS上创立 Software RAID 10
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
作者: 再见西城    时间: 2015-1-25 23:36
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
作者: 爱飞    时间: 2015-2-4 18:49
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
作者: 乐观    时间: 2015-2-10 06:08
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
作者: 不帅    时间: 2015-3-1 02:04
学习Linux应具备的。[书籍+网络资源]
作者: 精灵巫婆    时间: 2015-3-10 14:29
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
作者: 莫相离    时间: 2015-3-17 09:58
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
作者: 飘灵儿    时间: 2015-3-24 06:56
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2