3月28日第21天课堂笔记

1、Raid介绍

1.1、什么是Raid?

Raid是廉价冗余磁盘阵列(Redundant Array of Inexpensive Disk)的简称,有时也简称磁盘阵列(Disk Array)。

Raid是一种把多块独立的物理磁盘按不同的技术方式组合起来形成一个磁盘组,在逻辑上(昨晚Raid,装系统后)看起来就是一块大的磁盘,可以提供比单个物理磁盘更大的储存容量或更高的存储性能,同时又提供不同级别数据冗余备份的一种技术。

1.2、Raid级别介绍

把多个物理磁盘通过不同的技术方式组成磁盘阵列,这个不同的技术方式就被称为Raid级别。

Raid级别一般有:Raid0、Raid1、Raid2、Raid3、Raid4、Raid5、Raid6、Raid7、Raid0+1(也称Raid10)、Raid53等。

生产环境常用的Raid的级别为:Raid0、Raid1、Raid5、Raid10。

2、Raid级别的优缺点:

{M%JRO8I3FVRAQ`JBGUPWWJ.png

3、Raid的简单定义

![M@)Q71DXPKEVYPN~EPN411.png

4、什么是冗余?

冗余,指重复配置系统的一些部件,当系统发生故障时,冗余配置的部件介入并承担故障部件的工作,由此减少系统的故障时间 Redundant,自动备援,即当某一设备发生损坏时,它可以自动作为后备式设备替代该设备。

5、常见Raid技术分为两种:

基于硬件的Raid技术和基于软件的Raid技术。

(1)软Raid技术:

在Linux下在安装系统过程中或者安装系统后通过自带的软件就能实现软Raid功能,使用软Raid可省去购买昂贵的硬件Raid控制器和附件就能极大地增强磁盘的IO性能和可靠性。由于是用软件实现的Raid功能,所以他配置灵活、管理方便。同时使用软件Raid,还可以实现将几个物理磁盘合并成一个更大的虚拟设备,从而达到性能改进和数据冗余的目的。

(2)硬Raid技术:

基于硬件的Raid解决方案比基于软件Raid技术在使用性能和服务性能上会更胜一筹,具体表现在检测和修复多位错误的能力、错误磁盘自动检测和阵列重建等方面。从安装性上考虑,基于精简的Raid解决方案也是更安全的,因此,在实际的生产场景中,基于经验的Raid解决方案应该是我们的首选。互联网公司常用的生产DELL服务器,默认的就会支持Raid0,1,如果Raid5,10就需要买Raid卡。

软RAID,系统层面实现的,性能差

硬RAID,硬件层面实现的,性能高。

硬RAID分类:主板板载RAID:功能弱,0,1

独立RAID卡:功能强,0,1,5,10 工作选择。

6、LVM全称(Lofic Volume Management (Manager))逻辑卷管理。

它的最大用途是可以【灵活的管理磁盘的容量】,让磁盘分区可以随意放大或缩小,便于更好的应用磁盘的剩余空间,如果过于强调性能与备份,那么还是应该使用Raid功能,而不是LVM。

LVM是软件层面实现的,性能太低。性能降低5%~10%。

买服务器插满磁盘,分区规划好,永远都不需要LVM。

LVM是在硬盘的分区之上,创建一个逻辑层,以便方便系统管理整个硬盘分区系统。LVM最先由IBM开发,在AIX系统上实现,OS/2操作系统与HP-UX也支持这个功能。在1998年,Heinz Mauelshagen根据在HP-UX上的LVM管理器,写作出第一个Linux版本。

7、Raid和LVM的区别

LVM:灵活的管理磁盘的容量,有一定的冗余和性能功能,但很弱。

Raid:更侧重性能和数据安全。

8、我们为什么需要Raid?

磁盘阵列可以吧多个磁盘驱动器通过不同的链接方式连接在一起协同工作,大大提高了读取速度,同时把磁盘系统的可靠性提高到接近无错的境界,使其可靠性提高。

用Raid最直接的好处是:

(1)提升数据安全性。

(2)提升数据读写性能。

(3)提供更大的单一逻辑磁盘数据容量存储。

9、RAID0:

图片1.png

Raid0特点:

以四快盘做Raid0为例说明

![]78M`SLUYZDBCP{MEW1]@ER.png](https://upload-images.jianshu.io/upload_images/16833162-2d1c2adddab20619.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

RAID0应用场景:

(1)负载均衡集群下面的多个相同RS节点服务器。

(2)分布式文件存储下面的主节点或CHUNK SERVER。

(3)MySQL主从复制的多个Slave服务器。

(4)对性能要求很高,对冗余要求很低的相关业务。

10、RAID1

Raid1又称为Mirror或Mirroring(镜像),它的宗旨是最大限度的保护用户数据的可用性和可修复性。Raid1的操作方式是把用户写入一个磁盘的数据百分之百地自动复制到另一个磁盘上,从而实现存储双份的数据。

要制作Raid1,要求只有两块盘,整个Raid大小等于两个磁盘中最小的那块磁盘的容量,数据有50%的冗余,在存储时同时写入两块磁盘,实现了数据完整备份;但相对降低了写入性能,但是读取数据时可以并发,相当于两块Raid0的读取效率。

图片2.png

Raid1特点:

以两块盘为例说明

{`Z8X6(DER`TXFO{2SYM(LQ.png

11、Raid5描述:中庸

Raid5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。

Raid5需要三块或三块以上的物理磁盘,可以提供热备盘实现故障的恢复;

采用【奇偶校验】,可靠性抢,且只有同时损坏两块盘时数据才会完全损坏,

只损坏一块硬盘是,系统会根据存储的玖小燕位重建数据,临时提供服务;此时如果有热备盘,系统还会自动在热备盘上重建故障磁盘的数据。

Raid5结构图解:

图片3.png

Raid5可以理解为是Raid0和Raid1的折中方案,Raid5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。Raid5具有和Raid0箱近似的数据读取速度,知识多了一个奇偶校验信息,写入数据的速度比单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,Raid5的磁盘空间利用率要比Raid1高,存储成本相对较低。

Raid5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。

Raid5是吧数据和相对应的奇偶校验信息存储到组成Raid5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当Raid5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

Raid5特点:

![LDXE(]ZUKN{QGN``7MX5P29.png](https://upload-images.jianshu.io/upload_images/16833162-a8a47ea28e1119ad.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

Raid5适用领域:

文件与应用服务器、数据库服务器、Web、E-mail以及新闻服务器、Raid5是适用领域最多的Raid等级。

图片4.png

12、Raid10

Raid0+1,Raid1+0,称为Raid10

正如其名字一样Raid0+1是Raid0和Raid1的组合形式,也称为Raid10。

以四个磁盘组成的Raid0+1为例,其数据存储方式如图所示:Raid0+1是存储性能和数据安全兼顾的方案。他在提供与Raid1一样的数据安全保障的同时,也提供了与Raid0相似的存储性能。

由于Raid0+1页通过数据的100%备份功能提供数据安全宝行,因此Raid0+1的磁盘空间利用率与Raid1相同,存储成本高。

Raid10和Raid01是将磁盘按照两种不同的方式进项的逻辑组合。

我们都已四块硬盘做Raid来细说他们的区别:

Raid10是先将四快盘在纵向上分别两两做镜像,镜像后再在横向上做条带。

简而言之:Raid10是先做镜像后做条带。在这种情况下,如果只是坏掉其中的一个硬盘,对Raid组的影响都不是非常大,只要不是同时坏掉其中的一个硬盘和它的镜像盘,Raid组都不会崩溃。

Raid01是先将四块硬盘中横向上两两做条带,然后在纵向上做镜像。

简而言之:先条带后镜像。这种情况下如果两个条带上有任意两块硬盘坏掉了,则整个Raid组都将崩溃了。不管发生介质损坏的两块硬盘是否是镜像盘。

总结:Raid10和Raid01在读和写的性能上没有太大区别,从发生故障的概率上看,Raid01是远大于Raid10的。一般情况下选择Raid10的情况会多些。

Raid01和Raid10结构图:

图片5.png

如果某时刻,左边的Raid0系统中有一块磁盘损坏,此时左边的Raid0系统便没有丝毫作用了。所有的IO均转向右边的Raid0系统。而此时,仅仅允许左边剩余的那块磁盘损坏。如果右边任何一块磁盘损坏,则整体数据将不可用。所以这个系统的冗余变成了1,即只允许损坏特定的一块磁盘(左边Raid0系统剩余的磁盘)。

综上所述,Raid10系统要不Raid01系统冗余度高,安全性高。

Raid10特点:
![28VR31E9~CBE2S_NZ5C2LC.png

13、常用Raid选择成本-性能-可靠性对比图

图片6.png

14、磁盘储存逻辑结构图

图片7.png

15、分区知识:

(1)什么是分区?

磁盘分区就相当于给磁盘打隔断。

(2)磁盘在Linux里的命名:

IDE /dev/hda hdb

SCSI /dev/sda sdb

分区数字表示:sda1 sda2 sda3

(3)磁盘分区类型和特点:

1、主分区(primary)P

系统中必须要存在的分区,系统盘选择主分区安装。

数字编号只能是1-4,(sda1、 sda2、 sda3、 sda4)

主分区最多四个,最少一个。

2、扩展分区(extend)E

相当于一个独立的小磁盘。

有独立的分区表。

不能独立存在,即不能直接存放数据。

必须在扩展分区上建立逻辑分区才能个存放数据。

占用主分区的编号(主分区+扩展分区)之和小于等于4。

扩展分区可以没有,最多只能有一个。

3、逻辑分区(logic)L

数字编号只能从5开始。

逻辑分区存放于扩展分区之上。

存放任意普通数据。

磁盘分区注意事项要点:

一块硬盘的分区方式只能为如下组合之一:

(1)任意多个主分区,但要求1≤主分区数量≤4。

例如:一个硬盘可以分为4个主分区3个主分区2个主分区或1个主分区。

(2)扩展分区可以和主分区组合,但要求2≤(主分区+扩展分区)数量≤4)。

例如:3个主分区+1个扩展分区或2个主分区+1个扩展分区或1个主分区+1个扩展分区。

当总分区的数量大于4个的时候,必须提前分一个扩展分区,扩展分区最多只能有一个。

(3)如果要分成四个磁盘分区的话,那么最多就是可以:

P + P + P + P

P + P + P + E

问题:如果给一个磁盘分6个分区有哪些方案,同时写出分区/dev/sda(数字)。

3P+1E(3L) 1 2 3 5 6 7

2P+1E(4L) 12 5678

1P+1E(5L) 1 56789

分区分完了,空间还有剩余浪费掉空间。

(4)磁盘分区工作原理

磁盘是按柱面分区的。

磁盘分区登记的地点叫磁盘分区表。

磁盘分区表的作用是存放分区结果信息的。

磁盘分区表的位置在0磁道0磁头1扇区(512字节)

占用一扇区的前446字节(系统引导信息)后面的64字节(分区表),

剩下两个字节是分区结束标志。

磁盘分区表的容量是有限的(64字节),一个分区固定占16字节。

64/16=4分区(主分区+扩展分区)

(5)磁盘分区实战

磁盘分区本质改64字节的分区表而已。

磁盘分区常用命令fdisk命令,修改MBR分区表,MBR格式。

缺陷:被修改的磁盘大小不能大于2T。

磁盘分区其他命令parted,gpt分区格式,既能修改小于2T,又能修改大于2T的磁盘。

小于2T就用fdisk

大于2T就用parted

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,772评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,458评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,610评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,640评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,657评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,590评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,962评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,631评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,870评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,611评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,704评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,386评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,969评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,944评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,179评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,742评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,440评论 2 342

推荐阅读更多精彩内容

  • 1、什么是RaidRaid是廉价冗余磁盘阵列的简称,有时也简称磁盘阵列。Raid是一种把多块独立磁盘按不同的技术方...
    苦丿咖啡阅读 159评论 0 0
  • 磁盘冗余RAID RAID就是廉价冗余磁盘阵列。简称为磁盘阵列 1、RAID的级别 Raid0、Raid1、Rai...
    puurutsjdy阅读 305评论 0 1
  • 磁盘阵列 1.raid介绍 廉价冗余磁盘阵列 2.raid级别 把多个物理磁盘通过不同的技术方式组成磁盘阵列,这个...
    高博666阅读 409评论 0 0
  • 作者:马帅琦 归档:day21 时间:2019/3/28 raid介绍 什么是raid raid是廉价冗余磁盘阵列...
    马帅琦阅读 293评论 0 0
  • 目前教育系统正在执行的教师职称晋级制度的最大特点就是一劳永逸。然而教育事业要想健康发展就必须真正落实按劳分配的劳动...
    田峰阅读 219评论 0 0