标签:RAID linux dev 磁盘 服务器 mdadm 硬盘 磁盘阵列
RAID磁盘阵列介绍
是Redundant Array of Indenpendent Disks 的缩写,中文简称为独立冗余磁盘阵列
把多个独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。
组成磁盘阵列的不同方式称为RAID级别(RAID Levels)
常用的RAID级别:
RAID0 , RAID1 , RAID5 , RAID6 , RAID1+0等
RAID 0 (条带卷)磁盘阵列介绍
RAID0 :
RAID 0 连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余。
RAID 0 只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。
RAID 0 不能应用于数据安全性要求高的场合。
RAID 1 :
通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据
当远视数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1 可以提高读取性能。
RAID 1 (镜像卷)是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。
适合要求数据可靠性要求较高,读取性能要求较高。但写入速度会很慢。
RAID 5 :
N(N大于=3)块盘组成阵列,一份数据产生N-1个条带,同时还有一份校验数据,共N份数据在N块盘上循环均衡存储。(校验信息是分散存储在所有硬盘上的)
N块盘同时读写,读写性能很高,但由于有校验机制的问题,写性能相对不高(略微小于单块硬盘的写入性能)
(N-1) /N磁盘利用率
可靠性高,允许坏1块盘,不影响所有数据。
为避免浪费,每块硬盘要使用相同的容量,否则会使用最小内存的磁盘来构建RAID。
RAID 6 :
N(N大于=4)快盘组成阵列,(N-2) /N磁盘利用率
与RAID 5 相比,RAID 6增加了第二个独立的奇偶校验信息快。
两个独立的奇偶系统使用不用的算法,即使两块磁盘同时失效也不会影响数据的使用。
相比与RAID 5有更大的 “写损失”, 因此写性能较差。
RAID 1+0:
N(偶数,N大于=4)块盘两两镜像后,再组合成一个RAID 0
N/2磁盘利用率
N/2块盘同时写入,N块盘同时读取。
性能高,可靠性高。
工作当中使用的都是Raid5比较多
阵列卡介绍
RAID有两类,分为软RAID和硬RAID。软RAID是通过软件来实现的优点是成本较低,缺点是性能下降。硬RAID是通过物理硬件是直接安装在服务器上的。
阵列卡的全称叫磁盘阵列卡是用来做 RAID 的。磁盘阵列是一种把若干硬磁盘驱动器按照一定要求组成一个整体,整个磁盘阵列由阵列控制器管理的系统。冗余磁盘阵列RAID(Redundant Array of Independent Disks)技术 1987 年由加州大学伯克利分校提出,最初的研制目的是为了组合小的廉价磁盘来代替大的昂贵磁盘,以降低大批量数据存储的费用(当时 RAID 称为 dundant Array of
Inexpensive Disks 廉价的磁盘阵列),同时也希望采用冗余信息的方式,使得磁盘失效时不会使对数据的访问受损失,从而开发出一定水平的数据保护技术
接口类型目前主要有几种:IDE 接口、SCSI 接口、SATA 接口和 SAS 接口。
硬盘也是有缓存的,缓存越高硬盘的读取速度越快。
阵列卡的缓存
缓存(Cache)是 RAID 卡与外部总线交换数据的场所,RAID 卡先将数据传送到缓存,再由缓存和外边数据总线交换数据。它是 RAID 卡电路板上的一块存储芯片,与硬盘盘片相比,具有极快的存取速度,实际上就是相对低速的硬盘盘片与相对高速的外部设备(例如内存)之间的缓冲器。缓存的大小与速度是直接关系到 RAID 卡的实际传输速度的重要因素,大缓存能够大幅度地提高数据命中率从而提高 RAID 卡整体性能。多数 RAID 卡都配备了一定数量的内存作为高速缓存使用。不同的 RAID 卡出厂时配备的内存容量不同,一般为几兆到数百兆容量不等,这取决于磁盘阵列产品的应用范围。
常见的服务器品牌型号
国外的三大厂商
IBM
惠普
戴尔 r720 r730 r740 r750
国内的三大厂商
华为 2288h v5
联想 IBM x3650m4 x3650m5
浪潮
命令补充:
查看以往的命令:history
将磁盘中文件id设置成fd:首先进入磁盘管理系统,fdisk ,/dev/sdb 再输入t ,最后改为fd
安装mdadm工具:yum -y install madam
mdadm -Cv /dev/md0 -a yes -n4 -l5 /dev/sd[bcde]1(将/dev/sdb,c,d,e的1号分区设置为RAID 5的格式)C:创建 v:创建过程中可查看详细信息 /dev/md0:设备文件存放的区域 -a:自动把/dev/md0创建出来 yes:检测有没有该设备文件,没有的话自动创建出来。 -n4:n是数量的意思,意为要用到四块硬盘 -l5:l:等级;级别 意为RAID5
mdadm -vDs >/etc/mdadm.conf(将RARI运行时所需的参数放入到配置文件中).conf(配置文件)
mdadm -vD /dev/md0(查看文件信息)
mdadm -S /dev/md0(将设备停止)
mdadm -A /dev/md0(将设备打开)
mdadm /dev/md0 -f /dev/sde1(将/dev/sde1磁盘失效)(当磁盘损坏时可以使用这个命令)
mdadm /dev/md0 -r /dev/sde1(将该硬盘移除)
mdadm /dev/md0 -a /dev/sde1(将/dev/sde1磁盘加入到设备中)(将新的磁盘加入)
cat /proc/mdstat(查看当前同步状态)
RAID操作流程按键:
Esc是退回到上一步
我们操作时有上个人留的RAID设置所以要先删除掉上个RAID设置
屏幕显示Ctrl+R时
Ctrl+R进入(多按几下)
选中含有内存的一行
f2 第三个删除(选中第三行)
ok确认删除
正常步骤从此处开始(无需删除RAID)
屏幕显示Ctrl+R时
Ctrl+R进入(多按几下)
上键 选中 感叹号行 按f2设置
第一行确认创建RAID
按确认选择RAID 选项(0-1-5-10)
下键选中右侧磁盘
空格使用磁盘(X)表示已选中
左侧显示内存视为使用成功
左侧内存下为命名名词 一般不做设置
下键选到ok
ok
选中设置的RAID 显示内存的那一行按F2 第一行格式化 按确认
进去后 第一行慢速格式化,第三行快速格式化
选中第三行 确认
显示ok后 说明格式化完成
格式化后 Ctrl+Alt +Delete重启 (都看到这了,创作不容易,点个赞鼓励一下呗。)
标签:RAID,
linux,
dev,
磁盘,
服务器,
mdadm,
硬盘,
磁盘阵列
From: https://blog.csdn.net/2401_85084312/article/details/139335115