raid学习笔记


1.raid

早期raid:a casefor redundant arrays of inexpensive disk

           廉价冗余磁盘阵列

现在raid:a casefor redundant arrays of independent disk 

           独立磁盘阵列

raid级别:不代表级别高低,仅代表磁盘组织方式不同,没有上下之分。

 

raid0:stripe或者striping。代表raid级别最高的存储性能。

提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。

性能:读,写均提升

冗余能力:无

空间利用率:n

需要磁盘:2块以上

 

raid1:

通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互 为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。

性能:读提升,写下降。

冗余能力:有

空间利用率:1/2

需要磁盘:2块以上

 

raid5:

RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 RAID 5可以理解为是RAID 0和RAID 1的折中方案。RAID5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运用较多的一种解决方案。RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID 5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAID 5更适合于小数据块和随机读写的数据。

性能: 读,写均提升

冗余能力:有

空间利用率:(n-1)/n

需要磁盘:3块以上


raid10:

也被称为RAID 10标准,实际是将RAID 0和RAID 1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。它的优点是同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利用率比较低。

 

逻辑raid:

/dev/md#

内核的模块:md

管理控制:mdadm,md管理器,可以将任意块设备做成raid。

创建模式

    -C

       专用选项:

           -l:级别

           -n#:设备个数

           -ayes|no:是否自动为其创建设备文件

           -c:chunk大小指定

           -x#:指定空闲盘个数

用作lvm的分区要求:分区类型linuxraid auto,

    mdadm-C /dev/md0 -a yes -l 0 -n 2 /dev/sda(5,6)

    cat/proc/mdstat

    mke2fs-j /dev/md0格式化md0,

查看md的详细信息:

    mdadm-D /dev/md0

    mdadm--detail /dev/md0

装配模式:

    -A

监控模式

    -F

增长模式

    -G

管理模式

    --add|-a

    --remove|-r

   

    -f模拟损坏

    --fail模拟损坏

    --set-faulty模拟损坏

mdadm /dev/md# --fail /dev/sda5  模拟损坏

mdadm /dev/md# -r /dev/sda5移除设备

mdadm /dev/md# -a /dev/sda8加入设备

停止阵列:

    mdadm-S /dev/md#

           --stop

启动阵列:

    mdadm-A /dev/md1 /dev/sda(7,9)

 

 

如何增加一块磁盘热备:

mdadm /dev/md# -a /dev/sda8加入设备

 

自动读取配置,将当前raid信息保存到配置文件后进行装配

mdadm-D --scan >/etc/mdadm.conf

 

 

 

 

 

LVM:

DM:device mapper

    按照逻辑设备

快照:snapshot

multipath:多路径

数据备份:

逻辑设备:

 


你可能感兴趣的:(安全性,带宽,空间,成本,stripe)