krystal-LA-zx

RAID:(Redundant Array of Independent Disks)  磁盘阵列

将多块独立的物理硬盘按照不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提高比单个硬盘更高的存储性能和提供数据冗余技术

使用raid的优点:

1.增强速度

2.扩容了存储能力

3.可高效恢复磁盘

 

组成raid的不同方式称为raid级别

raid0:条带模式,最少两块,并行写入,两块上的数据加一起====完整数据,速度是单个硬盘的2倍

raid1:镜像模式最少两块,并行写入,两块上的数据一致                       

raid5:至少需要三块硬盘,损失的硬盘容量用作数据冗余之用

总容量 =(硬盘的数量-1)*单个硬盘的容量

raid5把数据和奇偶校验信息存储到组成RAID5的各个硬盘上,当raid5中的一个硬盘损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。当损坏的硬盘被替代后,RAID还会自动利用剩下的奇偶检验信息去重建此磁盘上的数据,来保持RAID5的高可靠性

注意:做RAID5时,所有的磁盘容量必须一致,当容量不一样时,会以最小的容量为准,最好磁盘转速一样,否则会影响性能。总的奇偶校验信息只占一个盘容量。

raid6:至少需要四块硬盘,两块冗余盘

 

硬raid:

通过用硬件来实现raid功能的就是硬raid,比如:各种RAID卡,主板集成的做raid

软raid:

通过用操作系统制作raid的就是软raid的

制作软raid:

raid0:  

      sudo mdadm   -C  /dev/md0   -l   0    -n   12   /dev/sd[a-l]

raid5:         数据盘:冗余盘=2:1

      sudo mdadm   -C  /dev/md5    -l    5    -n   盘个数    /dev/sd[a-e]    -x   (冗余盘个数)    /dev/sd[g-l]

 

制作完成后可以使用sudo mdadm -D /dev/md5查看制作的情况,如果有rebuilding的情况,可以利用cat /proc/mdstat查看进度

rebuild完成后,要格式化MD5,sudo mkfs.ext4 /dev/md5

 


sudo hdparm -t /dev/md0                        //raid0测速

  -C: 创建模式

  -n : 使用几块设备来创建此RAID

   -l :指明要创建的RAID的级别

 

软 raid擦除:

sudo  mdadm -S /dev/md0

 

性能:

用RAID就是为了提高性能。从理论上说,使用RAID0可以获得使用单硬盘双倍的速度,用软/硬RAID0都可以接近这个速度。使用软RAID的CPU占用率要高一些,所以在性能上,硬RAID要领先

稳定性:

做RAID是为了追求性能,所以一般使用7200rpm的硬盘。而市面上主流7200rpm硬盘的发热量普遍较大,同时在机箱里放上两块,散热就已经是个问题,更何况是三块。毕竟稳定压倒一切,要是硬盘被烧毁就得不偿失了。况且,有些机箱根本放不下三块硬盘。因此使用硬RAID的稳定性要高一些

操作简便性:

在Windows2000/2003中实现RAID只需要几个简单的步骤,整个界面都是中文的,即使是对RAID了解不多的人也能实现。如果是用外插的RAID卡话,操作就麻烦多了,操作界面都是英文,还不能使用翻译软件,所以软RAID实现起来更加简便。

兼容性:

到目前为止,只有Windows2000/2003支持软RAID。这就是说,如果你用软RAID,那么你必须放弃Win9x/WinMe/Linux等。硬RAID的兼容性要好一些,甚至可以兼容DOS。如果Windows出了问题,做系统维护就方便多了

安全性:

软RAID安全性不好,当有一块硬盘损坏时,它不能实现重建的功能,而且它的局限性也很在,而硬RAID有硬盘丢失时,它可以实现重建,以及如果RAID卡损坏时,它可以通过更换RAID卡,实现不丢失数据的功能

 

主板集成RAID与外插RAID卡RAID的区别: 

一、性能

主板集成的RAID,它的性能以及它的速度是通过主板的CPU与内存来实现的,它会占有主板一定的带宽会影响整机的性能,而外插RAID卡,它本身有自己的CPU和内存,所以它的数据处理大部分都会由自己处理,不会影响主板上的CPU与内存速度,总体看来,外插的RAID卡的RAID要比主板集成的RAID快得多。

二、安全性

 主板集成的RAID它的安全性不能够得到保证,比如:我们用P8SCT主板做一个SATA RAID,不论你做RAID几,它是通过更改主板的BIOS选项做成的,所以一旦主板损坏、主板的CMOS电池掉电、无意更改了主板BIOS的设置都会带来RAID的丢失,通过主板做成的RAID,一旦丢失,将会不能恢复,后果是非常严重的,而外插的RAID卡做成的RAID就不会因为主板损坏、主板的CMOS电池掉电等现象对数据造成影响,所以外插的RAID卡,它的安全性远远大于主板集成的

 

分类:

技术点:

相关文章: