磁盘阵列
1.raid介绍
廉价冗余磁盘阵列
2.raid级别
把多个物理磁盘通过不同的技术方式组成磁盘阵列,这个不同的技术方式被称为RAID级别
raid0读写速度最快,没有冗余
raid1读写性能一般,冗余100%
raid5写入性能不高读写性能不错,具有一定性能和冗余可坏一块盘
3.7级raid简单定义
4.冗余
指重复配置系统的一些部件,当系统发生故障是。冗余配置的部件介入并承担故障部件的工作,由此减少系统的故障时间。
5.raid技术
软RAID技术 系统层面实现的,性能差
硬RAID技术 硬件层面实现的,性能好
主板板载RAID功能弱 0,1
独立RAID卡 功能强 0,1,5,10
6.LVM
在硬盘分区之上,创建一个逻辑层以方便系统管理整个硬盘分区系统
Raid与LVM的区别
LVM:灵活的管理磁盘的容量,有一点的冗余和个性功能,但很弱
RAID:更侧重性能和数据安全
7.raid最直接的好处
提升数据安全性
提升数据读写性能
提供更大的单一逻辑磁盘数据容量存储
8.常用的raid级别
(1)raid0
图示
特点
应用场景
负载均衡集群下面的多个相同RS节点服务器
分布式文件存储下面的主节点或CHUNK SERVER
MySQL主从复制多个Slave服务器
对性能要求很高,对冗余要求很低的相关业务
(2)raid1
示意图
特点
(3)raid5
需要三块或以上的物理磁盘,可以提供热备盘实现故障的恢复;采用奇偶校验,可靠性强。
性能中庸
raid5是raid1和raid1折中的方案
示意图
特点
(4)raid10和raid01
示意图
特点
9.raid对比图
10.raid最低要求
Raid0支持1块盘到多块盘,容量是所有盘之和
Raid1只支持2快盘,容量损失一块盘
Raid5最少三块盘,不管硬盘数量多少,只损失一块盘容量。
Raid6最少4快盘,5快也可以,损失2快盘,不管硬盘多少,只损失两块盘容量
Raid10最少4块盘,必须偶数硬盘,不管硬盘多少,都损失一半容量,不支持虚拟磁盘
二.磁盘分区
分区数字表示:sda1.sda2.sda3.sda4
1.什么是分区
磁盘分区相当于给磁盘大隔断
2.磁盘分区类型和特点
(1).主分区(primary)
1)系统在必须要存在的分区,系统盘选择主分区安装
2)数字编号只能是1-4.sda1,sda2,sda3,sda4
3)主分区最多四个,最少一个
(2)扩展分区(extend)
相当于一个独立的小磁盘,独立的分区表,不能独立存在
有独立的分区表
不能独立存在,即不能直接存放数据
必须在扩展分区上建立逻辑分区才能存放数据
占用主分区的编号(主分区+扩展分区)之和小于等于四
扩展分区可以没有,做多只能存在一个
(3)逻辑分区(logic)
存放于扩展分区之上
存放任意普通数据
数字编号只能从5开始
3.磁盘分区注意事项
一块硬盘的分区方式只能为如下组合之一
(1)任意多个主分区,但要求1<=主分区数量<=4
(2)扩展分区可以和主分区组合,但要求2<=(主分区+扩展分区)<=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用fdisk。大于2T用parted
6.fdisk查看磁盘
m查看分区的帮助信息
d delete a partition #<==删除一个分区。
m print this menu #<==查看分区的帮助信息。
n add a new partition #<==添加一个新分区。
p print the partition table #<==查看分区结果信息。
q quit without saving changes #<==退出不保存。
w write table to disk and exit #<==保存并退出