2019-03-28-day21Raid知识与磁盘分区

第1章 磁盘冗余阵列Raid技术知识与实践

1.1 什么是Raid

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

1.2 什么是LVM

LVM全称(Logic Volume Management (Manager))逻辑卷管理,它的最大用途是可以灵活的管理磁盘的容量,让磁盘分区可以随意放大或缩小,便于更好的应用磁盘的剩余空间,如果过于强调性能与备份,那么还是应该使用RAID功能,而不是LVM。

1.3 Raid的分类

1、软Raid,是系统层面实现的,性能差
2、硬Raid,是硬件层面实现的,性能好
硬Raid分为两类:
a.主板板载RAID:功能弱,只能做Raid0和Raid1
b.独立RAID卡:功能强,Raid0, Raid1, Raid5, Raid10都可以,是工作时候的选择

1.4 Raid级别详解

1.4.1 Raid0

Raid0又称为Stripe,即条带化,它在所有的Raid级别中具有最高的存储性能。

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


image.png

生产应用场景:
1)负载均衡集群下的多个相同RS节点服务器。
2)分布式文件存储下面的主节点
3)MySQL主从复制的多个Slave服务器
4)对性能要求很高,对冗余要求很低的相关业务
Raid0综合情况说明


image.png

1.4.2 Raid1

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


image.png

Raid1综合情况说明


image.png

1.4.3 RAID5

RAID5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。
RAID5需要三块或以上的物理磁盘,可以提供热备盘实现故障的恢复;采用奇偶校验,可靠性强,且只有同时损坏两块硬盘时数据才会完全损坏,只损坏一块硬盘时,系统会根据存储的奇偶校验位重建数据,临时提供服务;此时如果有热备盘,系统还会自动在热备盘上重建故障磁盘上的数据。


image.png

Raid5综合情况说明


image.png

image.png

1.4.4 Raid10

以4块盘为例:Raid10是先在纵向上分别两两做镜像(Raid1),镜像后再在横向上做条带(Raid0)。在这种情况下,如果只是坏掉其中的一个硬盘,对Raid组的影响都不是非常大,只要不是同时坏掉其中的一个硬盘和他的镜像盘,Raid组都不会崩溃。
Raid10综合情况说明


image.png

1.4.5 Raid制作简述

image.png

第2章 磁盘分区知识与Linux系统分区实践

image.png

2.1 磁盘和分区在Linux里的命名

2.1.1 磁盘字母表示:

IDE磁盘: hda hdb hdc ……
SCSI磁盘: sda sdb sdc ……

2.1.2 分区数字表示:

IDE磁盘: hda1 hda2 hda3 ……
SCSI磁盘: sda1 sda2 sda3 ……

2.2 磁盘分区类型和特点

2.2.1 主分区(primary)

1)是系统中必须要存在的分区,系统盘选择在主分区安装
2)数字编号只能是1-4
3)主分区最多四个,最少一个

2.2.2 扩展分区(extend)

1)相当于一个独立的小磁盘,
2)有独立的分区表,
3)不能独立存在,即不能直接存放数据
4)必须在扩展分区上建立逻辑分区才能存放数据。
5)占用主分区的编号(主分区+扩展分区之和最多4个)。
6)扩展分区可以没有,最多只能有一个

2.2.3 逻辑分区(logic)

1)数字编号从5开始
2)存放于扩展分区之上
3)存放任意普通数据

2.2.4 磁盘分区注意事项要点

一块硬盘的分区方式只能为如下组合之一:
(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
(4)分区分完了,空间还有剩余浪费掉空间。

2.3 磁盘分区工作原理

磁盘是按柱面分区的
磁盘分区登记的地点叫做磁盘分区表
磁盘分区表是存放分区结果信息的
磁盘分区表位置:0磁头0磁道1扇区(512字节)
磁盘分区表占用1扇区的前446字节(存放系统引导信息)后边的64字节(分区表),剩下2个字节是分区结束标识
磁盘分区表的容量是有限的(64字节),一个分区固定占16字节,所以最多只能分四个主分区

2.4 分区实践:

磁盘分区关键就修是改64字节的分区表而已。
1、磁盘分区常用命令 :fdisk 修改MBR分区表,MBR格式
缺陷:被修改的磁盘大小不能大于2T。
2、磁盘分区其他命令parted,是gpt分区格式,即能修改小于2T,也能修改大于2T的磁盘

2.4.1 fdisk命令实践

[root@oldboyedu ~]$ fdisk -l     <===列表查看当前的分区情况
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000cd234
 Device Boot Start End Blocks Id System
/dev/sda1 * 2048 526335 262144 83 Linux
/dev/sda2 526336 2099199 786432 82 Linux swap / Solaris
/dev/sda3 2099200 41943039 19921920 83 Linux
[root@oldboyedu ~]$ fdisk /dev/sdb       <==开始给sdb磁盘分区
Welcome to fdisk (util-linux 2.23.2).
Command (m for help): m                  <==查看分区的帮助信息。
Command action
 a toggle a bootable flag
 b edit bsd disklabel
 c toggle the dos compatibility flag
 d delete a partition                     <==删除一个分区。
 g create a new empty GPT partition table
 G create an IRIX (SGI) partition table
 l list known partition types
 m print this menu                        <==查看分区的帮助信息。
 n add a new partition                    <==添加一个新分区。
 o create a new empty DOS partition table
 p print the partition table              <==查看分区结果信息。
 q quit without saving changes            <==退出不保存。
 s create a new empty Sun disklabel
 t change a partition's system id
 u change display/entry units
 v verify the partition table
 w write table to disk and exit           <==保存并退出。
 x extra functionality (experts only)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,186评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,858评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,620评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,888评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,009评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,149评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,204评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,956评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,385评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,698评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,863评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,544评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,185评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,899评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,141评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,684评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,750评论 2 351