RAID磁盘阵列

RAID介绍:多个磁盘合成一个“阵列”来提供更好的读写性能和冗余;

RAID-0:条带

RAID-0最少需要两块硬盘,比方一个100M大小的数据内容来存放时,是将50M存放在A硬盘,另外50M存放在B硬盘;当然这样不管用户来读取数据内容和修改存放数据内容,因为两块硬盘,读和写都会比原来一块硬盘要快。短处是没有容错能力,也没有备份,坏一块硬盘因为数据在两个地方存放着,所以数据都会完蛋。

读,写性能提升;

可用空间:硬盘个数*硬盘最小空间

无容错能力

最少磁盘数:2,2+

RAID-1:镜像

RAID-1称之为镜像,就想照镜子一样,数据在两块硬盘上个存放一份;需要两块硬盘,读的能力从两块硬盘都可以读取,速度变快;写因为要同时写两份速度相对下降些;优点是一块硬盘出现故障,不影响另外一块硬盘的读写使用。

读性能提升,写性能略有下降

可用空间:1*硬盘最小空间

有冗余能力

最少磁盘数:2,2+

RAID-5:校验码

RAID-5是存放校验码,需要最少三块硬盘;先介绍下RAID-4,也是最少三块硬盘,两块硬盘A和B存放正常数据(0和1),一块硬盘存放数据的校验码x(异或性);比方硬盘A坏掉一块时,可根据存放校验码的硬盘和硬盘B推导出来硬盘A上的数据。那么这样缺点是存放校验码的硬盘却会经常坏掉;由此RAID-5就是将数据比方0,1,x,循环不同的放入三块硬盘中,而不是只单单将校验码放入第三块硬盘(三块硬盘循环放入)。这样也允许三块硬盘“随便”坏一块。

读,写性能提升

可用空间:(硬盘数量-1)*硬盘最小空间

有容错能力;允许坏掉1块硬盘

最少磁盘数:3,3+

RAID-6:类似RAID-5

两块硬盘存放校验码

RAID-10:(先做RAID-1镜像,在做RAID-0)

读,写性能提升

可用空间:硬盘数量*硬盘最小空间/2

有容错能力,每组镜像最多只能坏一块

最小磁盘数:4,4+

RAID-01

RAID-50

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

硬RAID:主板集成RAID控制器,安装OS前在BIOS里配置

Centos 6上的软件RAID的实现:

结合内核中的md

mdadm:模式化的工具

命令的语法格式:mdadm [模式] RAID设备 [选项] 成员设备

模式:

创建:-C:  -n #:使用#个块设备来创建此RAID; -l:创建的RAID级别

-a {yes|no}:自动创建目标RAID设备的设备文件;-c:指定块大小;-x:指明空闲盘的个数

装配:-A

监控:-F

管理:-f标记指定磁盘为损坏,-r移除磁盘,-a添加磁盘

RAID设备:/dev/md#

成员设备:任意块设备(单独硬盘,不同磁盘的分区)

Centos 6例子:fdisk /dev/sda 先创建分区,并使用t命令设置型号fd!

partx -a /dev/sda  内存同步分区信息

mdadm -C /dev/md0 -a yes -n 3 -x 1 -l 5 /dev/sda{7,8,9,10} 创建RAID5

cat /proc/mdstat  查看md信息  可使用which -n1刷新查看

mkfs.ext4 /dev/md0  格式化创建文件系统

mkdir /mydata   mount /dev/md0 /mydata  挂载到目录

df -lh

mdadm -D /dev/md0  查看RAID详细信息

mdadm -f /dev/md0 -f /dev/sda7 “有意”破坏一张硬盘

mdadm /dev/md0 -a添加-r删除 /dev/sda7

生成配置文件:mdadm –D –s >> /etc/mdadm.conf

停止服务:mdadm –S /dev/md0

激活:mdadm –A –s /dev/md0 激活

即使硬盘可以做RAID,但数据也要及时做备份

时间: 2024-09-28 16:48:30

RAID磁盘阵列的相关文章

RAID磁盘阵列常见故障以及修复方法

服务器数据安全有着至关重要的意义,目前大多数服务器都采用了RAID磁盘阵列技术.受服务器自身硬件局限和技术人员的操作因素,服务器无阵列无法做到100%的无故障发生.那么RAID磁盘阵列故障有哪些?RAID磁盘阵列如何进行数据恢复? 导致磁盘阵列RAID数据丢失的故障原因分为RAID逻辑层故障,RAID物理层故障以及RAID坏道层故障. 对于逻辑层故障,例如误删除,误格式化,误分区,RAID阵列信息丢失, RAID阵列信息混乱, 重新配置RAID阵列信息导致数据丢失, RAID阵列内磁盘顺序出错等

RAID磁盘阵列详细说明

RAID就是磁盘阵列. 把多块硬盘整合成为一块硬盘去工作. 我们为什么需要使用raid 磁盘阵列可以把多个磁盘驱动器通过不同的连接方式连接在一起协同工作,大大提高了读取速度,同时把磁盘系统的可靠性提高到接近无错的境界,使其可靠性极高. 用raid最直接的好处是: 1.提升数据安全性. 2.提升数据读写性能. 3.提供更大的单一逻辑磁盘数据容量存储. RAID级别 关键优点 关键缺点 实际应用场景 RAID0 读写速度最快 没有任何冗余(就是没有备份,一块盘坏了,数据全丢失) MySQl,Slav

1-15-1 RAID磁盘阵列的原理和搭建

大纲: 1.1-1-企业级RAID磁盘阵列 RAID磁盘阵列的原理 RAID0,1,5,10的搭建 硬件RAID卡 1.2-1-使用廉价的磁盘搭建RAID磁盘阵列 实战-配置RAID0带区卷 ======================================== 1.1 企业级RAID磁盘阵列 RAID磁盘阵列的原理: RAID(Redundant Array of Independent Disks)独立磁盘冗余阵列 可以提供较普通磁盘更高的速度.安全性,所以服务器在安装时,都会选择

RAID磁盘阵列原理

磁盘阵列(Redundant Arrays of independent Disks,RAID),有“价格便宜具有冗余能力的磁盘阵列”之意.原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性.磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能.利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上.磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时

RAID磁盘阵列数据丢失的原因及建议

服务器RAID磁盘阵列信息丢失是许多站长或服务器管理员的噩梦,如果你曾经经历过类似的raid磁盘数据丢失,然后四处寻找数据恢复公司的事情,那么你一定对RAID磁盘数据恢复记忆犹新,如果你从来没有经历过,只是听说过此事,那么你一定往下看,RAID磁盘阵列信息丢失的原因有哪些,只有知道这些原因才能减少和避免RAID磁盘阵列信息丢失.天盾工程师最近频繁接到类似RAID磁盘阵列的丢失客户,此我们根据天盾数据恢复中心工程师多年的经验总结,以下情况经常会导致 RAID 磁盘阵列信息丢失: 1 . RAID

[转载]RAID磁盘阵列扩容 DELL 服务器阵列扩容&nbs

原文地址:RAID磁盘阵列扩容 DELL 服务器阵列扩容 和 RAID 级别迁移 (RLM)作者:DELL服务器 我们可通过扩充容量和 / 或改变 RAID 级别的方式来重新配置联机虚拟磁盘. 注: 跨接式虚拟磁盘 (如 RAID 10. 50 和 60)无法重新配置. 注: 重新配置虚拟磁盘时一般会对磁盘性能有所影响,直到重新配置完成后为止. 联机容量扩充 (OCE) 可通过两种方法实现. 如果磁盘组中只有一个虚拟磁盘,而且还有可用空间可供使用,则可在可用空间的范围内扩充虚拟磁盘的容量. 如果

非常阔气的Raid磁盘阵列

详解Raid磁盘阵列 一.什么是raid,为甚吗要用软raid? RAID是"Redundant Array of Independent Disk"的缩写,叫独立冗余磁盘阵列.简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用.RAID的采用为存储系统(或者服务器的内置存储)带来巨大利益,其中提高传输速率和提供容错功能是最大的优点. 原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性.

Raid磁盘阵列数据恢复方法介绍

RAID磁盘阵列设备,在使用过程中,经常会遇到一些常见故障,这也使得RAID在给我们带来海量存储空间的应用之外,也带来了很多难以估计的数据风险.什么原因容易导致RAID磁盘阵列信息丢失呢?RAID阵列卡或服务器出现故障,系统损坏;磁盘物理故障,如:电路板坏.磁头损坏.盘面坏.坏扇区.固件坏;突然停电;拔插硬盘将顺序弄错;阵列中损坏2块以上硬盘;重新配置RAID阵列信息等都有可能导致数据丢失. 一旦RAID磁盘阵列出现故障,不要轻易尝试Rebuild.同步等操作.什么是Rebuild?简单来说,R

Linux下彻底关闭某个RAID磁盘阵列

1.查看RAID磁盘阵列信息,确认一下要关闭哪个.如:关闭md0这个阵列 [[email protected] ~]# cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md0 : active raid5 sdb5[3](S) sdb1[0] sdb2[1] sdb3[4] 1043456 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] unused de

RAID 磁盘阵列的应用

RAID 磁盘阵列的应用 RAID,一般翻译为磁盘阵列,全称是 Redundant Arrays of Inexpensive Disk,最初的构想是源于加州大学伯克利分校的一个研究小组的项目,他们希望通过大量廉价的硬盘来组建价格便宜,可用性高的磁盘阵列.但是RAID发展到今天,已经背离了当初价格便宜的初衷.但是RAID也带来了另外的好处,如何合理选择RAID的级别,可以构建出具有更高可用性,更好地容错的磁盘. RAID主要分为软件RAID和硬件RAID,软件RAID主要是通过操作系统来实现,这