day 21课堂笔记(Riad和磁盘分区)

第一章、思想

image.png
image.png

第二章、 Raid 介绍

2.1 、 什么是Raid

 Raid是冗余磁盘阵列的简称,也可以简称磁盘阵列

2.2、 Raid的作用

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

2.3 、Raid级别

把多个物理磁盘通过不同的技术方式组成磁盘阵列,这个不同的技术方式就是Raid级别
 Riad级别:Raid0、Raid1、Raid2、Raid3、Raid4、Raid5、Raid6、Raid7 、  Raid8、Raid9、Raid0+1(也称Raid10)
 生产环境种常用的Raid级别:Raid0、Raid1、Raid5、Raid10 

2.4、 Raid

image.png

image.png

2.5 、什么是冗余

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

2.6 、Raid分为两类:软Raid(不用)和硬Raid

Raid分为软 Raid和硬 Raid
   软 Raid:系统层面实现的,性能差
   硬 Raid:硬件层面实现的,性能好
 主板板载 Raid:功能弱,0,1
  独立 Raid卡:功能强, Raid0、 Raid1、 Raid5、 Raid10工作选择
image.png

2.7、 lvm

LVM逻辑卷管理,最大的用途是可以灵活的管理磁盘的容量,让磁盘分区可以随意放大或缩小,便于更好的应用磁盘的剩余空间,
如果过于强调性能与备份,那么还是应该使用 Raid功能,而不是LVM
LVM是软件层面实现的,性能太低。性能降低5-10%
买服务器插满磁盘,分区规划好,永远不需要LVM

2.8 、 Raid 和 lvm 区别

 LVM:灵活的管理磁盘的容量,有一定的冗余和性能功能,但很弱
 Raid:更侧重性能和数据安全

2.9 、我们为什么需要Raid

 磁盘阵列可以把多个磁盘驱动器通过不同的连接方式连接在一起协同工作,大大提高了读取速度,
 同时把磁盘系统的可靠性提高到接近无措的境界,使其可靠性极高
用 Raid最直接的好处:1)提高数据安全性
                                     2)提升数据读写性能
                                     3)提供更大的单一逻辑磁盘数据存储

第三章 、 Raid 级别

3.1、 Raid0

image.png

特点

image.png

生产应用场景

 1)负载均衡集群下面的多个相同RS节点服务器
 2)分布式文件存储下面的主节点或CHUNK SERVER
 3)MYSQL主从复制的多个Slave服务器
 4)对性能要求很高,对冗余要求很低的相关业务

3.2、 Raid1

  Raid1的宗旨是最大限度的保证用户数据的可用性和可修复性。 Raid1的操作方式是把用户写入一个磁盘的数据百分百自
动复制到另一个磁盘上,从而实现存储双份的数据  
 要制作 Raid11,要求是两块磁盘,容量是其中最小的一块磁盘(最好使用相同大小的磁盘)数据有50%的冗余,在存储时
同时写入两块磁盘,实现了数据完整备份,但相对降低了写入性能
image.png

image.png

特点

image.png

3.3、 Raid5

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

当 Raid5的一个磁盘数据发生损坏后,利用剩下的数据和奇偶校验信息去恢复被损坏的数据

image.png

特点

image.png

image.png

3.4 、Raid 10

   Raid1+0是Raid1和Raid0的组合形式,称为Raid10,是存储性能和数据安全兼顾的方案,空间率和Raid1相同,存储成本高
image.png

image.png

Raid10和Raid01区别

image.png

image.png

3.5、Raid 对比图

image.png

3.6 、Raid 实践

image.png

image.png

第四章 、 磁盘分区

4.1 、磁盘在Linux里的命名

  IDE  /dev/hda    hdb
  SCSI    sda  sdb   sdc

4.2、 磁盘分区知识

 分区数字表示:sda1   sda2   sda3
 磁盘分区相当于磁盘打隔断

4.3 、磁盘分区类型和特点

     1、主分区(primary)
         1) 系统中必须要存在的分区,系统盘选择主分区安装
        2)数字编号只能是1-4.sda1    sda2  sda3   sda4
        3)主分区最多有四个,最少有一个
    2、扩展分区(extend)
        1)相当于一个独立的小磁盘。独立的分区表,不能独立存在
        2)有独立的分区表
        3)不能独立存在,既不能独立存放数据
        4)必须在扩展分区上建立逻辑分区才能存放数据。
        5)占用主分区的编号(主分区+扩展分区)之和最多四个
        6)扩展分区可以没有但最多只能有一个
   3、逻辑分区(logic)
       1)数字编号只能是从5开始
       2)存放于扩展分区之上
       3)存放任意数据

!


image.png

4.4

image.png

第一种

image.png

第二种

image.png

第三种

image.png

4.5 磁盘分区工作工作原理

image.png
 磁盘是按柱面分区的
磁盘分区登记的地点叫做磁盘分区表
 磁盘分区表存放分区结果信息
 磁盘分区的位置:0磁道0磁头1扇区(512字节),占用1扇区的前446字节(系统引导信息)后面的64字节 (分区表),剩下2个字节是分区结束标志
 磁盘分区表的容量是有限的,64字节,一个分区固定占16字节 64/16 =4(主分区+扩展分区)

4.6 磁盘分区实践

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

你可能感兴趣的:(day 21课堂笔记(Riad和磁盘分区))