4.软硬磁盘阵列-软RAID

概述:

RAID(Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列。RAID的基本思想是把多个便宜的小磁盘组合到一起,组合为一个大磁盘组,使性能达到或超过一个容量巨大、价格昂贵、读写速度快的磁盘。
目前RAID技术主要分为俩种:基于硬件(服务器RAID控制器)的技术和基于软件的RAID技术。在linux系统种通过自带的软件就能模拟实现RAID功能,这样可省去购买昂贵的硬件 RAID控制器的费用,便可极大地增强磁盘地IO性能和可靠性。由于是用软件去模拟实现的RAID功能,所以它的配置灵活、管理方便。同时使用软件RAID,还可以实现将几个物理磁盘合并成一个更大的虚拟设备,从而达到性能改进和数据冗余的目的。当然基于硬件的RAID解决方案比软件RAID技术在性能上会胜一筹,具体表现在测试和修复多位错误的能力、错误磁盘自动检测和阵列重建等方面。在本章将详细讲述如何在linux服务器上创建及维护软件RAID。

1.RAID是磁盘冗余阵列,简称磁盘阵列。

RAID是一种把多块独立的物理磁盘按不同的raid级别组合起形成一个磁盘组,在逻辑上看是一块大的磁盘,可以提供比单个物理磁盘更大的存储容量或更高的存储性能,同时又能提供不同级别数据冗余备份的一种技术。

2.RAID的优点:

用RAID最直接的好处是:
(1)提升数据安全性
(2)提升数据读写性能
(3)提供更大的单一逻辑磁盘数据容量存储

二、实现模式

1.软件磁盘阵列(software RAID):
主要由电脑主板CPU处理数组存储作业,缺点为耗损较多CPU资源运算RAID,优点是价格低。
2.硬件磁盘阵列(Hardware RAID):
RAID卡上内置处理器,不需要服务器的CPU运算。优点是读写性能最快,不占用服务器资源,可以用于任何操作系统,缺点是其售价很高,但在企业生产环境首选硬RAID解决方案。

三、 raid与LVM区别

LVM是在硬盘的硬盘分区上又创建一个逻辑层,以方便系统管理硬盘分区系统。
区别:
LVM:灵活的管理磁盘的容量,有一定的冗余和性能功能,但很弱。
RAID:更侧重性能和数据安全。

RAID级别介绍

随着RAID技术经过不断地发展,现已有RAID0到RAID6其中基本地RAID级别,同时还有RAID0+RAID1的组合形式,成为RAID10,还有RAID0+RAID5的组合形式,成为RAID50.当然级别并不能代表技术的高低,其中RAID2-RAID4基本上不在使用了。目前这些常见的RAID级别linux内核都能支持,本节以linux2.6以上的内核为例,在常见linux2.6内核中的RAID可支持一下级别:RAID0、RAI

你可能感兴趣的:(磁盘管理,linux)