1.1Raid介绍:
1.2什么是Raid?
Raid是廉价的冗余磁盘阵列,简称磁盘阵列,是一种把多块独立的物理磁盘按不同的技术方式组合起来形成一个磁盘组,在逻辑上看起来就是一块大的磁盘,可以比单个物理磁盘更大的存储容量或更高的存储性能,同时又能提供不同级别数据冗余备份的一种技术。
1.3Raid级别介绍:
把多个物理磁盘通过不同的技术方式组成的磁盘阵列,这个不同的技术方式就称为RAID级别。
Raid界别一般有:Raid0-Raid7,Raid10
生产环境常用的Raid的级别有:Raid0,Raid1,Raid5,Raid10
1.4什么是冗余?
冗余是重复配置系统的一些部件,当系统发生故障时,荣誉配置的部件介入并承担故障部件的工作,由此减少系统的故障时间,自动备份,,即当某一设备发生损坏时,它可以自动作为后备式设备代替该设备。
1.5Riad分为两类:
软Raid:操作系统层面实现的,软件实现的,性能较差
硬Raid:通过硬件层面实现的,性能好,主板板载raid,功能弱,0,1
独立raid卡,功能强,0,1,5,10
LVM全称逻辑卷管理,它的最大用途是可以灵活的管理磁盘的容量,让磁盘分区可以随意放大或缩小,便于更好的应用磁盘的剩余空间,如果过于强调性能与备份,name还是应该使用Radi功能,而不是LVM
1.6 Radi和LVM的区别:
LVM:灵活的管理磁盘的容量,有一定的冗余和性能功能,但很弱。
Raid:更侧重性能和数据安全
1.7 Raid的好处:
1.提升数据安全性
2.提升数据读写性能
3.提供更大的单一逻辑磁盘数据容量存储
Raid生产应用场景:
1.负载均衡集群下面的多个相同RS节点服务器
2.分布式文件存储线面的主节点
3.Mysql主从复制的多个Slave服务器
4.对性能要求很高,对冗余要求很低的相关业务
Raid1,他的总之是最大限度的保证用户数据的可用性和可修复性,Raid1的操作方式是把用户写入一个磁盘的数据百分之百的地自动复制到另外一个磁盘上,从而实现存储双份数据。
Raid5:是一种存储性能,数据安全和存储成本兼顾的存储解决方案。它需要三块或三块以上的的物理磁盘,可以提供热备盘实现故障的恢复,采用奇偶校验,可靠性强,且只有同时损坏两块硬盘时数据才会完全损坏,只损坏一块盘,系统会根据存储的奇偶校验位重建数据,临时提供服务,此时如果有热备盘,系统还会自动在热备盘上重建故障磁盘上的数据。
Raid10:是Raid0和Raid1的组合形式。是存储性能和数据安全兼顾的方案。它在提供与Raid1一样的数据安全保障的同时,也提供了与Raid0近似的存储性能
2.1磁盘分区
磁盘分区类型:
1.主分区P:系统中必须要存在的分区,系统盘选择主分区安装;数字编号只能是1-4,sda1-sda4;主分区最多四个,最少一个
2.扩展分区E:相当于一个独立的小磁盘,独立的分区表,不能独立存在,不能直接存放数据,占用主分区的编号(主分区+扩展分区)之和小于等于4,扩展分区可以没有,最多只有一个
3.逻辑分区:数字编号只能从5开始,存在于扩展分区之上,存放任意普通数据
磁盘分区原理:
磁盘是按柱面分区的,磁盘分区登记的地点,磁盘分区表
位置:0磁道0磁头1扇区(512字节),占用1扇区的前446字节(存放引导信息的)后面的64字节(磁盘分区表),剩余的2字节是分区结束的标志
磁盘分区表的容量是有限的,64字节,一个分区固定占16字节
64/16=4分区(主分区+扩展分区)
磁盘分区的核心本质是更改64字节的分区表而已
磁盘分区常用命令:fdisk,修改MBR分区表,MBR格式
磁盘分区命令parted,gpt分区格式,既能修改小于2T的,也能修改大于2T的,一般小于2T的用fdisk,大于2T的用parted
网友评论