linux使用4个分区创建raid10,用mdadm创建raid10

raid0 + raid1的也称raid10,它提供了足够的数据安全和性能,是一般企业最常用的raid级别。

今天我们讨论如何用mdadm创建软raid10.

本次实验的测试环境是: vmware + linux as4

1、首先在vmware添加四个虚拟SCSI硬盘,作为实验所用硬盘

略过。

2、为四个虚拟硬盘分区

略过

3、创建raid

创建raid10的顺序是:先创建2个raid0,再把2个raid0配置成一个raid1.

--创建第一个raid0

[root@primary ~]# mdadm --create /dev/md0 --level=raid0 --chunk=8 --raid-devices=2 /dev/sdb1 /dev/sdc1

mdadm: array /dev/md0 started.

--创建第二个raid0

[root@primary ~]# mdadm --create /dev/md1 --level=raid0 --chunk=8 --raid-devices=2 /dev/sdd1 /dev/sde1

mdadm: array /dev/md1 started.

--利用上面的两个raid0创建raid1

[root@primary ~]# mdadm --create /dev/md2 --level=raid1 --chunk=8 --raid-devices=2 /dev/md0 /dev/md1

mdadm: array /dev/md2 started.

4、格式话raid设备

注意:对于raid设备,只需要格式化最顶层的设备,不管该raid包含了多少层。

在本例中,md2是最顶层的设备,因此我们要把它格式化了就可以了。

[root@primary ~]# mkfs.ext3 /dev/md2

mke2fs 1.35 (28-Feb-2004)

max_blocks 213581824, rsv_groups = 26072, rsv_gdb = 256

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

52208 inodes, 208576 blocks

10428 blocks (5.00%) reserved for the super user

First data block=1

Maximum filesystem blocks=67371008

26 block groups

8192 blocks per group, 8192 fragments per group

2008 inodes per group

Superblock backups stored on blocks:

8193, 24577, 40961, 57345, 73729, 204801

Writing inode tables: done

inode.i_blocks = 3586, i_size = 67383296

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

5、查看当前raid信息

[root@primary opt]# cat /proc/mdstat

Personalities : [raid0] [raid1]

md2 : active raid1 md1[1] md0[0]

208576 blocks [2/2] [UU]

md1 : active raid0 sde1[1] sdd1[0]

208640 blocks 8k chunks

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

208640 blocks 8k chunks

unused devices: 6、挂载raid设备

[root@primary ~]# mount /dev/md2 /opt

[root@primary ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda2 8.4G 5.8G 2.2G 73% /

/dev/sda1 99M 8.4M 86M 9% /boot

none 252M 0 252M 0% /dev/shm

/dev/md2 198M 5.8M 182M 4% /opt

7、配置/etc/mdadm.conf

首先得出raid的信息:

[root@primary opt]# mdadm -Ds

ARRAY /dev/md2 level=raid1 num-devices=2 UUID=97e0cb8d:3613c0eb:6d2b2a87:be1c8030

devices=/dev/md0,/dev/md1

ARRAY /dev/md1 level=raid0 num-devices=2 UUID=634ab4f9:92d40a05:3b6d00ca:d28a2683

devices=/dev/sdd1,/dev/sde1

ARRAY /dev/md0 level=raid0 num-devices=2 UUID=fe4f0d31:32580633:45d6f507:d0b7d41a

devices=/dev/sdb1,/dev/sdc1

然后编辑/etc/mdadm.conf,添加如下内容:

[root@primary opt]# vi /etc/mdadm.conf

ARRAY /dev/md2 level=raid1 num-devices=2 UUID=97e0cb8d:3613c0eb:6d2b2a87:be1c8030

device /dev/md0 /dev/md1

ARRAY /dev/md1 level=raid0 num-devices=2 UUID=634ab4f9:92d40a05:3b6d00ca:d28a2683

device /dev/sdd1 /dev/sde1

ARRAY /dev/md0 level=raid0 num-devices=2 UUID=fe4f0d31:32580633:45d6f507:d0b7d41a

device /dev/sdb1 /dev/sdc1

8、设置开机自动挂载

为了让系统开机后能自动挂载raid设备,需要在/etc/fstab添加如下行:

vi /etc/fstab

/dev/md2 /opt ext3 defaults 0 0

至此,raid10配置完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值