創建軟Raid5

RAID分类
RAID 0 存取速度最快 没有容错
RAID 1 完全容错 成本高,硬盘使用率低.
RAID 3 写入性能最好 没有多任务功能
RAID 4 具备多任务及容错功能 Parity 磁盘驱动器造成性能瓶颈
RAID 5 具备多任务及容错功能 写入时有overhead
RAID 0+1 速度快、完全容错 成本高

1、  创建以来建立RAID5的4个分区。
[root@flyer ~]# fdisk /dev/sdb    //创建sdb磁盘分区
Command (m for help): n #按n创建新分区
Command action
e extended
p primary partition (1-4) #输入p 选择创建主分区
p
Partition number (1-4): 1 #输入 1 创建第一个主分区
First cylinder (1-130, default 1): #直接回车,选择分区开始柱面这里就从 1 开始
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-102, default 130):
Using default value 130
Command (m for help): w #然后输入w写盘
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[root@flyer ~]# fdisk /dev/sdc    //创建sdc磁盘分区  步骤与sdb一样
[root@flyer ~]# fdisk /dev/sdd    //创建sdd磁盘分区
[root@flyer ~]# fdisk /dev/sde    //创建sde磁盘分区
 
2、 查询总分区信息:
[root@flyer/]# fdisk -l


3、 创建软RAID5阵列。
[root@flyer ~]# mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[b-e]1 

[root@flyer ~]# mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 --spare-devices=1 /dev/sde1 
简写
[root@flyer ~]# mdadm -C /dev/md0 -l 5 –n 3 -x 1 /dev/sd[b-e]1 


-C 创建 后面接创建的RAID块设备名称
-l 5  创建raid 5
-n 3 用于创建raid5磁盘的数量,即活动磁盘的数量,RAID5最少为3
-x 1 备用磁盘的数量
 
4、  配置文件
 mdadm不采用/etc/mdadm.conf作为主要配置文件,它可以完全不依赖该文件而不会影响阵列的正常工作。
 该配置文件的主要作用是方便跟踪软RAID的配置。对该配置文件进行配置是有好处的,但不是必须的。推荐对该文件进行配置。

 

 通常可以这样来建立:

[root@flyer /]# echo DEVICE /dev/sd{b,c,d,e}1 >> /etc/mdadm.conf
[root@flyer /]# mdadm --detail --scan >> /etc/mdadm.conf


5、格式化创建的RAID阵列并挂载。
[root@flyer /]# mkfs.ext3 /dev/md0   //格式化文件系统为ext3
[root@flyer /]# mkdir /mnt/mdadm  //新建预挂载文件夹
[root@flyer /]# mount /dev/md0  /mnt/mdadm    //挂载文件系统
[root@flyer /]# mdadm --detail /dev/md0     //查看详细信息

 
6、若要开机自动挂载,请加入/etc/fstab中:
/dev/md0                /mnt/mdadm                auto    defaults        0 0
其实这样开机后是无法自动挂载的,因为在关机时就停止了软阵列
因为找md系统在读入fstab之前,如果找不到md,根本不可能写进fstab里面的解决方法:在/ect/rc.local中加入               //在linux启动的最后阶段,系统会执行存于rc.local中的命令。
mdadm -As /dev/md0
mount -a

两个错误:
1、mdadm: no such device: /dev/md0:

解决方法:需要重新创建软RAID5阵列

2、mdadm: md device /dev/md0 does not appear to be active.

启动指定的阵列,重新阵列装配到系统中(--assemble)::

[root@flyer ~]# mdadm --assemble --scan /dev/md0  //配置文件错误/dev/mdadm.conf

mdadm: Unknown keyword devices

mdadm: no devices found for /dev/md0 

[root@flyer ~]# vi /etc/mdadm.conf    

devices /dev/sdb1 /dev/sdc1 /dev/sdd1   //应该是device,这是一个细节,有好多网页教程里是都是devices

ARRAY /dev/md0 level=raid5 num-devices=3 UUID=e62a8ca6:2033f8a1:f333e527:78b0278a

 

[root@flyer ~]# mdadm -Av /dev/md0 /dev/sd{b,c,d}1  //指定设备启动可以,没有问题

 

解决方法:修改/ect/mdadm.conf文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值