Reid磁盘冗余阵列

1. Raid 磁盘冗余阵列

  • 功能:

    • 提高磁盘的容量,提高磁盘的读写,从而保证数据的安全
  • raid 分为:

    • 硬件raid: 磁盘阵列卡
    • 软raid: 例如: raid0、raid5、raid+1、raid+0
  • RAID 0:

    • 至少需要两块硬盘组成,只是单独提高了读写的效率,但是数据冗余性较差,一旦有一块硬盘损坏,则数据丢失,使用 奇偶校验存储数据,将一块数据分为两半同时存储增加写入速度; 磁盘利用率高
  • RAID 1:

    • 至少需要两块硬盘,磁盘利用率2/1 ,一块硬盘存储数据,另一块对数据进行备份,读写速率不会增加,但是数据冗余较好
  • RAID 5:

    • 至少需要三块硬盘组成, 磁盘利用率 磁盘数-1, 使用 奇偶校验机制,提高读写的效率,容错率高。 当一块硬盘坏掉后
  • RAID+0:

    • ​ 至少需要四块硬盘,raid+0 由 两个 raid1 组成,且提高读写效率,并提高了安全性 利用率 4/2
  • RAID+1:

    • ​ 至少需要四块硬盘, raid+1由 两个raid0 ,组成,且读写效率提高了,并提高了安全性, 利用率 4/2

2. 命令

语法格式:

mdadm -C /dev/md* 选项  PATH

mdadm 	命令字
-C 创建
/dev/md*	raid卷名称,要以 /dev/md  开头
PATH:	磁盘名称,例如:  /dev/sdb1  /dev/sdc1

选项:

-l	指定RAID 级别,   1: raid1		0:raid0		5:raid5
-n	指定组建RAID的个数(硬盘个数)
-a	自动为其创建设备文件,   使用时 加上  yes 或者 no
-c	指定chunk快的大小,默认为 64k
-x	指定空闲盘的个数。

例子: 创建 RAID5

mdadm -Cv /dev/md5 -n2 -l5 -a yes /dev/sdb1 /dev/sdc1

3. 创建 RAID + 0

1) 添加四块硬盘,并对其进行分区

  • 每个硬盘一个分区,2G,类型为 fd
fdisk 

/dev/sdc1            2048     4196351     2097152   fd  Linux raid autodetect
/dev/sdd1            2048     4196351     2097152   fd  Linux raid autodetect
/dev/sde1            2048     4196351     2097152   fd  Linux raid autodetect
/dev/sdf1            2048     4196351     2097152   fd  Linux raid autodetect

2) 安装 mdadm 管理工具

  • mdadm 是linux中对raid 管理的工具
[root@localhost ~]# yum -y install mdadm

3) 创建RAIID 1 卷

[root@localhost ~]# mdadm -Cv /dev/md1 -a yes -n2 -l1 /dev/sdc1 /dev/sdd1 
[root@localhost ~]# mdadm -Cv /dev/md2 -a yes -n2 -l1 /dev/sde1 /dev/sdf1 

参数:

    -C			创建、 v显示详情
    /dev/md1	raid 起名字 要使用 md开头
    -a	yes    	如果遇到需要自动创建的设备,则自动创建
    -n			使用了几块硬盘
    -l			等级 ,  1: raid1   \   0: raid0	  \	5:raid5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值