简单几步制作软RAID(2)

从上面的例子可以总结出:

1、首先根据需要,分析应该创建几个多大的分区,并标识为fd;

2、把对应的分区创建为对应的raid设备;

3、并格式化而后挂载

例2:创建一个有1G空闲盘的raid5,大小为2G

分析:raid5最少是3个盘,其利用率是n-1/n,再加一个空闲盘,所以需要创建4个1G的空闲盘

[root@station11 ~]# fdisk /dev/sda

……

……..

//创建4个1G的表示为fd的分区,分别为sda5 sda6 sda7 sda8

[root@station11 ~]# partprobe /dev/sda

[root@station11 ~]# mdadm -C /dev/md0 -a yes -n 3 -x 1 -l 5 /dev/sda{5,6,7,8}

[root@station11 ~]# mdadm -D /dev/md0                     //查看/dev/md0的详细信息

[root@station11 ~]# mke2fs -L DATA -b 2048 -E stride=32 -j /dev/md0

//-E stride用于定义一个chunk相当于多少个block

//block 为2048 stride=32相当于是block的32倍

[root@station11 ~]# mkdir /data

[root@station11 ~]# vim /etc/fstab

//添加最后一行,设置开机自动挂载到/data目录下

简单几步制作软RAID

[root@station11 ~]# mount –a               //挂载

[root@station11 ~]# cd /data

[root@station11 data]# ls

lost+found                                              //OK raid5创建成功

//在raid5中可以允许坏掉一块盘,下面模拟/dev/sda5 坏掉了

[root@station11 data]# mdadm --fail /dev/md0 /dev/sda5

//把坏掉的sda5拿走

[root@station11 data]# mdadm --remove /dev/md0 /dev/sda5

//因为还有一个sda8为空闲盘,所以现在/dev/md0依然可以正常使用

//再假设又想把sda5投入使用,先添加进来,再使用增长模式

[root@station11 data]# mdadm –add /dev/md0 /dev/sda5

[root@station11 data]#mdadm –G /dev/md0 –n 4

[root@station11 data]#df -lh

//添加了一块磁盘进入/dev/md0仍然为2G,并没有增长,因为物理空间改变了,大师文件系统空间并没有改变则需要重建文件系统大小

//查看重塑的过程,重塑成功结束后,再重建文件系统大小就OK啦

[root@station11 data]#watch –n .5 ‘cat /proc/mdstat’

[root@station11 data]# resize2fs /dev/md0

[root@station11 data]#df -lh

//可以看到/dev/md0的大小增加了1G ok添加磁盘成功

从上面的实验中应该初步了解了什么是raid以及软raid该如何创建,平时在工作中也会遇到这样的问题。实验一步步做完,写出来的,路过的点评一下 ^^ ^^

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/7bf3357c3a09fbb8e1cf53421e72051b.html