1、什么是Raid
Raid是廉价冗余磁盘阵列的简称,有时也简称磁盘阵列。
Raid是一种把多块独立磁盘按不同的技术方式组合起来形成一个磁盘组,在逻辑
上看起来就是一快大的磁盘,可以提供比单个物理磁盘更大的存储容量或更高的
存储性能,同时又能提供不同级别冗余备份的一种技术。
2、Raid级别介绍
把多个物理磁盘通过不同的技术方式组成磁盘阵列,这个不同的技术方式就被称
为RAID级别。
Raid级别一般有:Raid0、Raid1、Raid2、Raid3、Raid4、Raid5、Raid6、Raid7
Raid0+1也成Raid10、Raid53等。
生产环境常用的Raid级别:Raid0、Raid1、Raid5、Raid10。
Raid级别 关键优点 关键缺点 实际应用场景
Raid0 读写速度快 没有任何冗余 MySQL Slave集群的节点RS
Raid 100%冗余,镜像 读写性能一般,成本高 单独的,数据重要,不能宕
机的、监控、系统盘
Raid5 具备一定性能和 写入性能不高 一般业务都可以用
冗余,可以坏一块
盘,读性能不错
Raid10 读写速度快,100% 成本高 性能和冗余要求都很好的业务,
冗余 数据库主库和存储的节点
3、什么是冗余
冗余,指重复配置系统的一些部件,当系统发生故障的时,冗余配置的部件并入承担故障
部件的工作,由此减少系统的故障时间,Redundant自动备援,即当某一设备发生损坏时,
他可以自动作为后备式设备代替该设备。
4、RAID分为两类:
软RAID,系统层面实现的,性能差。
硬RAID,硬件层面实现的,性能好。
主板板载RAID:功能弱,0,1
独立RAID卡:功能强,0,1,5,10 *****工作选择。
5、LVM全称(Logic Volume Management (Manager))逻辑卷管理,它的最大用途是可以
【灵活的管理磁盘的容量】,让磁盘分区可以随意放大或缩小,便于更好的应用磁盘
的剩余空间,如果过于强调性能与备份,那么还是应该使用RAID功能,而不是LVM。
6、LVM是软件层面实现的,性能太低。性能降低5-10%。
买服务器插满磁盘,分区规划好,永远都不需要LVM。
7、Raid和LVM的区别
LVM:灵活的管理磁盘容量,有一定的冗余和性能功能,但是很弱
RAID:更侧重性能和数据安全。
8、用RAID的直接好处
提升数据安全性;
提升数据读写性能;
提供更大的单一逻辑磁盘数据容量存储。
9、RAID1又称为Mirror或Mirroring(镜像),
它的宗旨是最大限度的保证用户数据的可用性和可修复性。
RAID1的操作方式是把用户写入一个磁盘的数据百分之百地自动复制到另外
一个磁盘上,从而实现存储双份的数据。
10、RAID5描述 中庸
RAID5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。
RAID5需要三块或以上的物理磁盘,可以提供热备盘实现故障的恢复;
采用【奇偶校验】,可靠性强,且只有同时损坏两块硬盘时数据才会完全损坏,
只损坏一块硬盘时,系统会根据存储的奇偶校验位重建数据,临时提供服务;此时
如果有热备盘,系统还会自动在热备盘上重建故障磁盘上的数据;
回忆
1、什么是分区?
磁盘分区就相当于给磁盘打隔断。
2、磁盘和分区在Linux中的命名?
IDE /dev/hda hdb
SCSI sda sdb
3、磁盘分区类型和特点?
(1)主分区(primary)
特点:系统中必须要存在的分区,系统盘选择的分区安装。
数字编号只能是1-4。sda1 sda2 sda3 sda4
主分区最多4个,最少1个
(2)扩展分区(extend)
特点:相当于一个独立的小磁盘,独立的分区表,不能独立存在。
有独立的分区表
不能独立存在,既不能直接存放数据。
必须在扩展分区上建立逻辑分区才能存放数据。
占用主分区的编号(主分区+扩展分区)之和最多4个
扩展分区可以没有,最多只能一个。
(3)逻辑分区(logic)
特点:数字编号只能是从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
4、磁盘分区工作原理?
磁盘分区按柱面分区。
磁盘分区登记地点叫做磁盘分区表
磁盘分区表存放分区结果信息的
磁盘分区表的位置在0磁道0磁头1扇区(512字节)
占用1扇区的前446字节(存放系统引导信息)后面的64字节,剩下2个字节是分区结标志。
磁盘分区表的容量是有限的,64字节,一个分区固定占16字节
64/16=4分区(主分区+扩展分区)
5、磁盘分区实战:
磁盘分区关键就是修改64字节的分区表而已。
磁盘分区fdisk命令,修改MBR分区表,MBR格式。
缺陷,被修改的磁盘大小不能大于2T。
磁盘分区其他命令:parted,gpt分区格式,既能修改小于2T也能修改大于2T的磁盘。
磁盘小于2T就用fdisk
磁盘大于2T就用parted