suse做软raid方法DOC

上传人:pu****.1 文档编号:511766137 上传时间:2023-12-08 格式:DOC 页数:11 大小:114KB
返回 下载 相关 举报
suse做软raid方法DOC_第1页
第1页 / 共11页
suse做软raid方法DOC_第2页
第2页 / 共11页
suse做软raid方法DOC_第3页
第3页 / 共11页
suse做软raid方法DOC_第4页
第4页 / 共11页
suse做软raid方法DOC_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《suse做软raid方法DOC》由会员分享,可在线阅读,更多相关《suse做软raid方法DOC(11页珍藏版)》请在金锄头文库上搜索。

1、TEMOBI深圳市融创天下科技发展有限公司Suse系统软件raid实现方法文件状态:文件编号:草稿当前版本:V1.00V 正式发布作者: 正在修改完成日期:2011-10-31深圳市融创天下科技发展有限公司 目录1概述22安装说明23实例23.1 挂载虚拟硬盘 sdb sdc并进行分区 23.2创建raid阵列 33.3 将 raid 阵列信息添加至U/etc/mdadm.conf 43.4仓U建文件系统并 mount 43.5力口入 fstab 开机挂载 43.6启动和停止服务54扩展阅读54.1实现过程64.2故障模拟84.3常用阵列维护命令9*1概述参考文档:http:/ 10.2 (该

2、方法也适用其他文件系统)所需安装包:mdadm-2.6-0.17.i586.rpm (系统默认已经安装)3实例步骤:3.1挂载虚拟硬盘sdb sdc并进行分区一个硬盘划分一个分区,如下:linu x-sused1:/media/cdrom/suse/i586 # fdisk -lDisk /dev/sda: 53.1 GB, 53184660480 bytes255 heads, 63 sectors/track, 6466 cyli ndersUn its = cyli nders of 16065 * 512 = 8225280 bytesDevice BootStartEndBlocks

3、IdSystem/dev/sda1 *12015261783LinuxPartiti on 1 does not end on cyli nder boun dary./dev/sda221282210451582Linux swap / Solaris/dev/sda3590646447190937+83LinuxDisk /dev/sdb: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cyli ndersUn its = cyli nders of 16065 * 512 = 8225280 bytesDevice B

4、ootStartEnd Blocks Id System/dev/sdb11301044193+83 LinuxDisk /dev/sdc: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cyli ndersUn its = cyli nders of 16065 * 512 = 8225280 bytesDevice Boot/dev/sdc1StartEnd Blocks Id System3.2创建raid阵列执行 mdadm -create -verbose /dev/md0 -level=0 -raid-devic

5、e=2 /dev/sdb1 /dev/sdc1执行完成后md0设备就自动启动了,可以查看状态linu x-sused1:/ # more /proc/mdstatPers on alities : raid0md0 : active raid0 sdb10 sdc112088192 blocks 64 k chunksunu sed devices: 为了以后维护方便我们还需要执行后面的步骤说明:mdadm常用的参数有如下:* -create或-C :创建一个新的软 RAID,后面接raid设备的名称。例如,/dev/md0,/dev/md1 等。* -assemble或-A :加载一个已存在

6、的阵列,后面跟阵列以及设备的名称。M黃TTEMOBI深圳市融创天下科技发展有限公司4 -detail或-D :输出指定 RAID设备的详细信息。-stop或-S:停止指定的 RAID设备。 -level或-I :设置RAID的级别,例如,设置“level=5则表示创建阵列的级别是RAID5。* -raid-devices或-n :指定阵列中活动磁盘的数目。* -scan或-s:扫描配置文件或/proc/mdstat文件来搜索软 RAID的配置信息,该参数不能单独使用,只能配置其它参数才能使用。3.3将raid阵列信息添加到尼tc/mdadm.conf先扫描 raid 阵列信息:linux-su

7、sed1:/media/cdrom/suse/i586 # mdadm -detail -scanARRAY /dev/mdO level=raidO num-devices=2 UUID=a8c122c3:26ccb2e7:2a4f6f95:b84cfc9b 将上面执行结果加入 mdadm.conf,并添加 device /dev/sdb1 /dev/sdc1这一行vi /etc/mdadm.c onfdevice /dev/sdb1 /dev/sdc1ARRAY /dev/mdO level=raid0 num-devices=2 UUID=a8c122c3:26ccb2e7:2a4f6f

8、95:b84cfc9b3.4创建文件系统并mountmkfs -ext3 /dev/md0 mount /dev/md0 /mn t/raid0写个文件测试一下linu x-sused1:/mn t/raid0 # ls lost+fo und testlinu x-sused1:/mn t/raid0 # more test jijijlinu x-sused1:/mn t/raid0 #3.5加入fstab开机挂载vi /etc/fstab加入以下行/dev/md0/mn t/raid0ext3defaults3.6启动和停止服务停止设备:停止服务前需要umount设备linu x-sus

9、ed1:/ # umount /mn t/raidO/linu x-sused1:/ # mdadm -S /dev/mdOmdadm: stopped /dev/md0启动设备:linu x-sused1:/ # mdadm -As /dev/md0mdadm: /dev/md0 has bee n started with 2 drives.linu x-sused1:/ # mount -alinu x-sused1:/ # cd /mn t/raid0/linu x-sused1:/mn t/raid0 # lslost+fo und test4扩展阅读注:这是一篇快速入门,若想更详细

10、的了解mdadm的知识,可访问1、Linux 下软 raid 的实现: http:/www.ibm.Com/developerworks/cn/linux/l-cn-raid/2、 常见问题解决:http:/www.ibm.eom/developerworks/c n/linu x/l-c n-raid2/*作为一个面向服务器的网络型操作系统,Linux对数据的安全和存取速度给予了高度重视,从2.4版内核开始Linux就实现了对软件 RAID的支持(关于RAID的背景知识请见附文), 这让我们可以不必购买昂贵的硬件RAID设备,就能享受到增强的磁盘I/O性能和可靠性,进一步降低了系统的总体拥有

11、成本。下面就让我们看一个 Redhat Linux AS 4下的软件RAID配置实例吧。系统配置情况假设某单位新上了一套使用Oracle数据库的能量采集系统,该系统数据量极大并且读写非常频繁,实时性要求高,高峰时有近40名用户在线,对数据库服务器的磁盘子系统提出了很高的要求。由于预算比较紧张,经过多方比较,最终选择了采用Linux系统做软件RAID5 的方案。其配置情况如下:操作系统为 RedHat Linux AS 4 ;内核版本为2.6.9-5.EL ;RAID5、RAID6 ;支持 RAID0、RAID1、RAID4、五块36GB SCSI接口的磁盘,其中 RedHat AS 4安装在第

12、一块磁盘,其它四块组成RAID5用来存放Oracle数据库。在RedHat AS 4下实现软件 RAID是通过mdadm工具实现的,其版本为1.6.0,它是一个单一的程序,创建、管理RAID都非常方便,而且也很稳定。而在早期Linux下使用的raidtools,由于维护起来很困难,而且其性能有限,在RedHat AS 4下已经不支持了。4.1实现过程1创建分区五块 SCSI 磁盘分别对应 /dev/sda、/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde。其中第一 块磁盘/dev/sda分 两个区,用于安装 RedHat AS 4和做交换分区,其他四块磁盘每块只分 一个主

13、分区,分别为 /dev/sdb1、/dev/sdc1、/dev/sdd1、/dev/sde1,并且将分区类型指定为“fd,”这将使Linux内核能将它们识别为RAID分区,且在每次引导时自动被检测并启动。创建分区使用 fdisk命令。# fdisk /dev/sdb进入fdisk命令行后,使用命令 n创建分区,命令t改变分区类型,命令w保存分区表并退出,命令m为帮助。2 .创建 RAID 5这里使用了 /dev/sdb1、/dev/sdc1、/dev/sdd1、/dev/sde1 四个设备创建 RAID 5,其中/dev/sde1作为备份设备,其他为活动设备。备份设备主要起备用作用,一旦某一设

14、备损坏可以立即用备份设备替换,当然也可以不使用备份设备。命令格式如下:# mdadm -Cv /dev/mdO -15 -n3 -x1 -c128 /dev/sdb,c,d,e1命 令中各参数分别表示如下作用:-C指创建一个新的阵列;“/dev/mdO”表示阵列设备名称;“5 表示设置阵列模式,可以选择0、1、4、 5、6,它们分别对应于 RAID0、RAID1、RAID4、RAID5、RAID6,这里设为RAID5模式;-n3 ”指设置阵列中活动设备的数目,该数目加上备用设备的数目应等于阵列中的总设备数;-x1”设置阵列中备份设备的数目,当前阵列中含有1个备份设备;-C128”指设置块的尺寸为128KB,缺省为64KB ; “/dev /sdb,c,d,e1指当前阵列中包含的所有设备标识符,也可以分开来写,中间用空格分开,其中最后一个为备份设备。3 .查看阵列状态当创建一个新阵列或者阵列重构时,设备需要进行同步操作,这一过程需要一定时间,可以通过查看/proc/mdstat文件,来显示阵列的当前状态以及同步进度、所需时间等。# more /proc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号