RAID 2020/1/19

2 篇文章 0 订阅
2 篇文章 0 订阅

RAID

RAID:廉价冗余磁盘阵列,Readundant Arrays of Inexpensive Disk

        独立冗余磁盘阵列,Readundant Arrays of Independent Disk     

提高IO能力:磁盘并行读写

提高耐用性:磁盘冗余

 

RAID-0:条带卷,strip。无冗余,空间不变,读写性能提升N倍,最少2,(2n)块。

RAID-1:镜像卷,mirror。读性能提升,写性能略降。空间由最小硬盘决定1*min(S1,S2...)。具备冗余能力。最少磁盘数2(2n)块。

RAID-2:不常用

RAID-3:不常用

RAID-4:结合0和1,三块盘,两块存储,一块异或校验。其中一块故障后依然可以在降级模式下进行读写。故障后停业务,恢复更换恢复故障盘。专用校验盘,易成性能瓶颈。

通常热备空闲盘,在用盘故障后,热备盘顶上。待更换故障盘后,更换之后的盘即成为热备盘。

RAID-5:轮流校验,避免集中校验盘短板。

              读写性能提升

可用空间:(n-1)*min(s1,s2....sn),虽然不专用校验盘,但是校验码依然占据一块盘的空间。

有冗余能力,校验机制决定,最多只能坏一块盘。

磁盘数量:大于等于3块

RAID-6:一个raid5校验加一个总体校验。四块盘中,2块存储,2块校验。

最少四块盘,

可用空间(n-2)*min(s1,s2,s3,s4)

              有冗余能力,可以坏两块盘

RAID-10:先1后0,更合理

              读写性能提升,可用空间1/2,

              冗余:两两一组,每组允许坏一块

              最少磁盘数:4

RAID-01:先0后1

              分两组,不能两组同时坏。

 

JBOD:just a bunch of disks

        功能:将多块磁盘的空间合并为一个大的连续的空间使用

        可用空间:sum(s1,s2,s3...sn)

 

实现方式:硬件实现方式

                软件实现方式

 

centos 6 上的软件RAID的实现:

              结合内核中的md(multi devices)

              mdadm命令

 

watch命令:

       -n数字:以数字秒,刷新命令

如:watch -n1 命令 #每1秒刷新命令结果   ctrl+c退出

 

 

 

 

                       

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值