今天学习第7章节
RAID与LVM磁盘阵列技术
本章节主要以下两点内容
1.RAID (独立冗余磁盘阵列)
2.LVM(逻辑卷管理器)
7.1.1 RAID 0
raid 0 组成条件最少两块硬盘,
优点:在raid0状态下,存储数据被分割成两部分,分别存储在两 硬盘上,此时移动硬盘的理论存储速度是单块硬盘的2倍,实际容量等于两块硬盘中最小的一块的2倍。
缺点:任何一块硬盘发生故障,整个raid上的数据将不可恢复。备注:存储高清电影比较适合。
RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0不能应用于数据安全性要求高的场合。
7.1.2 RAID1
优点:此模式下,两块硬盘互为镜像。当一个硬盘受损时,换上一块全新的硬盘(大于或者等于原来硬盘容量)替代原硬盘即可自动恢复资料和继续使用,移动硬盘的实际容量等于较小一块硬盘的容量,存储速度与单块硬盘相同。raid 1的优势在于任何一块硬盘出现故障时,所存储的数据都不会丢失。
缺点 :该模式可使用的硬盘实际容量比较小,仅仅为两颗硬盘中最小硬盘的容量。
备注:非常重要的资料,如数据库,个人资料,是万无一失的存储方案
7.1.3 RAID 5
RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID 5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAID 5更适合于小数据块和随机读写的数据。RAID 3与RAID 5相比,最主要的区别在于RAID 3每进行一次数据传输就需涉及到所有的阵列盘;而对于RAID 5来说,大部分数据传输只对一块磁盘操作,并可进行并行操作。在RAID 5中有“写损失”,即每一次写操作将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。
7.1.4 RAID10
Raid10至少需要块硬盘才能完成。把两块硬盘组成一个raid1,然后两组raid1组成一个raid0。虽然raid10方案造成50%的磁盘浪费,但是它提供了200%的速度和单磁盘损坏的数据安全性。
--------------------------------------------------------------------------------------------------------------------分割线
学习的技术有
1.部署磁盘阵列
mdadm
参数 | 作用 |
-a | 检测设备名称 |
-n | 指定设备数量 |
-l | 指定RAID级别 |
-C | 创建 |
-v | 显示过程 |
-f | 模拟设备损坏 |
-r | 移除设备 |
-Q | 查看摘要信息 |
-D | 查看详细信息 |
-S | 停止RAID磁盘阵列 |
2.损坏磁盘阵列及修复
3.磁盘阵列+备份盘
----------------------------------------------------------------------------------------------
7.2 LVM(逻辑卷管理)
增加 PV--VG--LV
删除 LV--VG--PV
一个PE等于4M
- l PE 的个数
-L PE的大小
7.2.1部署逻辑卷
功能/命令 | 物理卷管理 | 卷组管理 | 逻辑卷管理 |
扫描 | pvscan | vgscan | lvscan |
建立 | pvcreate | vgcreate | lvcreate |
显示 | pvdisplay | vgdisplay | lvdisplay |
删除 | pvremove | vgremove | lvremove |
扩展 | vgextend | lvextend | |
缩小 | vgreduce | lvreduce |
7.2.2 扩容逻辑卷
lvextend -L 290M /dev/test123/test
7.2.3 缩小逻辑卷
resize2fs /dev/storage/vo 120M
7.2.4 逻辑快照
快照卷的容量必须等同于逻辑卷的容量;
快照卷仅一次有效,一旦执行还原操作后则会被立即自动删除。
7.2.5
删除逻辑卷
当生产环境中想要重新部署LVM或者不再需要使用LVM时,则需要执行LVM的删除操作。为此,需要提前备份好重要的数据信息,然后依次删除逻辑卷、卷组、物理卷设备,这个顺序不可颠倒。