suse做软raid方法

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Suse系统软件raid实现方法

文件状态:[ ] 草稿[√] 正式发布[ ]正在修改文件编号:

当前版本:V1.00

作者:

完成日期:2011-10-31

目录

1概述 (2)

2安装说明 (2)

3实例 (2)

3.1 挂载虚拟硬盘sdb sdc并进行分区 (2)

3.2 创建raid阵列 (3)

3.3 将raid阵列信息添加到/etc/mdadm.conf (4)

3.4 创建文件系统并mount (4)

3.5 加入fstab开机挂载 (4)

3.6 启动和停止服务 (5)

4扩展阅读 (5)

4.1实现过程 (6)

4.2故障模拟 (8)

4.3常用阵列维护命令 (9)

*****************************

1概述

参考文档: /linux/artic le/network/security/20071108/11703.html

2安装说明

系统环境:suse 10.2(该方法也适用其他文件系统)

所需安装包:mdadm-2.6-0.17.i586.rpm (系统默认已经安装)

3实例

步骤:

3.1 挂载虚拟硬盘sdb sdc并进行分区

一个硬盘划分一个分区,如下:

linux-sused1:/media/cdrom/suse/i586 # fdisk -l

Disk /dev/sda: 53.1 GB, 53184660480 bytes

255 heads, 63 sectors/track, 6466 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 20 152617 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 21 282 2104515 82 Linux swap / Solaris

/dev/sda3 590 6464 47190937+ 83 Linux

Disk /dev/sdb: 1073 MB, 1073741824 bytes

255 heads, 63 sectors/track, 130 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 1 130 1044193+ 83 Linux

Disk /dev/sdc: 1073 MB, 1073741824 bytes

255 heads, 63 sectors/track, 130 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdc1

3.2 创建raid阵列

执行mdadm --create --verbose /dev/md0 --level=0 --raid-device=2 /dev/sdb1 /dev/sdc1

执行完成后md0设备就自动启动了,可以查看状态

linux-sused1:/ # more /proc/mdstat

Personalities : [raid0]

md0 : active raid0 sdb1[0] sdc1[1]

2088192 blocks 64k chunks

unused devices:

为了以后维护方便我们还需要执行后面的步骤

说明:mdadm常用的参数有如下:

∙--create或-C:创建一个新的软RAID,后面接raid设备的名称。例如,/dev/md0,/dev/md1等。

∙--assemble或-A:加载一个已存在的阵列,后面跟阵列以及设备的名称。

∙--detail或-D:输出指定RAID设备的详细信息。

∙--stop或-S:停止指定的RAID设备。

∙--level或-l:设置RAID的级别,例如,设置“--level=5”则表示创建阵列的级别是RAID 5。

∙--raid-devices或-n:指定阵列中活动磁盘的数目。

∙--scan或-s:扫描配置文件或/proc/mdstat文件来搜索软RAID的配置信息,该参数不能单独使用,只能配置其它参数才能使用。

3.3 将raid阵列信息添加到/etc/mdadm.conf

先扫描raid阵列信息:linux-sused1:/media/cdrom/suse/i586 # mdadm --detail -scan

ARRAY /dev/md0 level=raid0 num-devices=2 UUID=a8c122c3:26ccb2e7:2a4f6f95:b84cfc9b

将上面执行结果加入mdadm.conf,并添加device /dev/sdb1 /dev/sdc1这一行

vi /etc/mdadm.conf

device /dev/sdb1 /dev/sdc1

ARRAY /dev/md0 level=raid0 num-devices=2 UUID=a8c122c3:26ccb2e7:2a4f6f95:b84cfc9b

3.4 创建文件系统并mount

mkfs –t ext3 /dev/md0

mount /dev/md0 /mnt/raid0

写个文件测试一下

linux-sused1:/mnt/raid0 # ls

lost+found test

linux-sused1:/mnt/raid0 # more test

jijij

linux-sused1:/mnt/raid0 #

3.5 加入fstab开机挂载

vi /etc/fstab加入以下行

/dev/md0 /mnt/raid0 ext3 defaults 0 0

相关文档
最新文档