王文卓
课堂笔记
老男孩思想
好奇需求:
看到钱多活少离家近的工作的文章,结果点进去一看两字做梦
美的需求:
长相、身材、皮肤、穿着
自由需求:
去西藏自由行,我能不能不上班,不打卡,不受人管教
Raid分区
raid磁盘冗余阵列:
什么是Raid?
Raid也叫磁盘阵列,Raid是吧布偶快盘整合在一起形成一个磁盘组,看起来就是一块大的磁盘,可以提供比单个物理磁盘更大的容量,或更高的存储性能,同时提供不同级别的冗余备份的一种技术
Raid级别介绍
一般分为Raid0 Raid1 Raid5 Raid10常用的几个 还有 :Raid2 Raid3 Raid4 Raid6 Raid7 Raid53
什么是冗余?
冗余是当系统发生故障时冗余配置的部件介入并承担事故部件的工作,Raid自动备援,当某一块磁盘损坏是他可以起到后备式设备代替
软:操作系统控制的
使用软件时间的
系统层面实现
硬:通过硬件层面实现功能,性能好
主板板载raid:功能弱 0 1
独立raid卡 功能强,0 1 5 10 工作选择这些
LVM是软件实现的 性能低 性能降低5--10%
买服务器插满磁盘分区规划,永远不都要LVM
为什么需要raid?
提升数据安全性能
提升数据读写性能
提供更大的单一逻辑磁盘数据容量存储
Raid0优点读写速度块、没有冗余、容量是所有盘之和。使用场景集群的节点,大并发
aid 1
Raid 1 作用
Raid1作用是把用户写入到一块磁盘当中 然后再百分之百的自动复制到另一个盘中,从而获得双份的数据
Raid1特性及作用
容量是两块盘损失50% 如:2块1T的盘做了Raid1后容量为1T
性能不能提高和一块盘的性能一样
冗余 做了Raid后提高安全数据保障,冗余度100%
场合 适用于放重要数据,对性能要求很高的数据存储
特点 100%冗余,容量损失一半,只能是两块盘,两块盘容量可以不一样
raid5
兼顾了性能成本安全存储
需要三块盘或以上可以提供热备盘实现故障的恢复
采用【奇偶效验】,可靠性高且同时损坏两块盘时数据才会丢失
只坏一块盘时,系统会根据存储的奇偶效验重建数据,临时提供服务,此时如果有热备盘,系统还会自动在热备盘上重建故障磁盘上的数据
raid10
先将四块盘在纵向上分别两两做镜像,镜像后再在横向上做条带。简而言之:他是先做镜像在做条带。在这种情况下如果只是坏掉其中的一个硬盘对raid组的印象都不是很大,只要不是同时坏掉其中的一个盘和它的镜像盘,raid组不会崩溃
01他是先将四块盘中横向上两两做条带,然后再纵向上做镜像。简而言之先条带后镜像。这种情况下如果两个条带上有任意两块盘坏掉了则整个raid组都会崩溃。不管发生介质损坏的两块盘是否是镜像盘
10和01在读和写上性能没有太大的差别
回忆:
IDE/dev/hda hdb
SCSI sda sdb
分区数字表示:sda1 sda2 sda3
什么是分区?
分区相当于打隔断一样
磁盘分区类型特点:
1.主分区(primary)
1)系统中必须要存在的分区,系统盘选择主分区安装
2)数字编号只能是1-4sda1 sda2 sda3 sda4
3)主分区最多四个,最少一个
2.扩展分区(extend)
1)相当于一个独立的小磁盘。 独立的分区表,不能独立存在
2)有独立存在的分区表
3)不能独立存在,即不能直接存放数据
4)必须在扩展分区上建立逻辑分区才能存放数据
5)占用主分区的编号(主分区+扩展分区)之和最多4个.
6)扩展分区
3.逻辑分区(logic)
1)数字编号只能是从5开始
2)存放于扩展区之上
3)存放任意普通数据
磁盘分区注意项目要点:
一块盘的分区方式只能是如下组合之一
1)任意多个主分区,但是要求1>=主分区数量>=4
列如:一个硬盘可以分成 4、3、2、1个主分区
2)扩展分区可以和主分区组合,但是要求2<=(主分区+扩展分区)数量<=4) 列如3个主分区+1个扩展分区或2个主分区+1个扩展分区或1个主分区+一个扩展分区 当总分区的数量大于4个的时候,必须提前分一个扩展分区,扩展分区最多只有一个
3)如果要分成四个磁盘分区的话,那么最多是可以
P+P+P+P P+P+P+E
4磁盘分区的工作原理:
磁盘是按柱面分区的。
磁盘分区登记的地点,磁盘分区表。
磁盘分区表存放分区结果信息的。
位置,在 0柱面0磁头1扇区(512字节)
占用1扇区的前446字节(系统引导信息的) 后面的64字节(分区表)
磁盘分区表的容量是有限的,64字节,一个分区固定占16字节。
64/16=4分区(主分区+扩展分区)
磁盘分区的工作原理:
磁盘是按柱面分区的。
磁盘分区登记的地点,磁盘分区表。
磁盘分区表存放分区结果信息的。
位置,在 0柱面0磁头1扇区(512字节)
占用1扇区的前446字节(系统引导信息的) 后面的64字节(分区表)
磁盘分区表的容量是有限的,64字节,一个分区固定占16字节。
64/16=4分区(主分区+扩展分区)
磁盘分区实战
磁盘分区关键就是修改64字节的分区表而已
磁盘分区fdisk命令,修改MBR分区表,mbr格式。
缺陷,被修改的磁盘大小不能大于2T。
磁盘分区其他命令parted,gpt 分区格式, 既能修改小于2T的磁盘
小于2T就用fdisk
大于2T就用parted