Linux学习day7–LVM逻辑卷划分和RAID的使用
RAID的常用方案:RAID 0 、RAID 1、RAID5、RAID10、
RAID 0
至少需要两块硬盘,能够有效的提升数据的吞吐速度、但是不具备数据备份和错误修复能力。任意一块盘故障都会导致数据受到损坏。
RAID 1
至少需要两块盘,两块盘互为备份,实际存储量只有两块盘总量的50%;
如果使用3块盘做RAID 1利用率就只有33%,以此类推。理论上RAID可以坏一半数量的硬盘保证数据不会被损坏。
RAID 5
RAID5是把硬盘设备的数据奇偶校验信息保存到自身以外的其他硬盘设备中。RAID 5 技术实际上没有备份硬盘中的真实数据信息,而是当硬盘设备出现问题后通过奇偶校验信息来尝试重建损坏的数据。至少使用3块硬盘(也可以更多)组建RAID5磁盘阵列,只允许有一块硬盘出现故障。
RAID 10
RAID 10 技术是 RAID 1+RAID 0 技术的一个“组合体”,其中先分别两两制作成 RAID 1 磁盘阵列,以保证数据的安全性;然后再对两个 RAID 1 磁盘阵列实施 RAID 0 技术,进一步提高硬盘设备的读写速度RAID 10 技术需要至少 4 块硬盘来组建,么最多可以损坏 50%的硬盘设备而不丢失数据。
LVM-- Logical Volume Manager(逻辑卷管理)
物理分区---->>物理卷(PV,Physical Volume)----卷组(VG,Volume Group)-----逻辑卷(LV,Logical Volume)
先对硬盘进行分区
创建物理卷 命令:pvcreat [分区]
查看物理卷 命令:pvs 、pvscan、pvdisplay
创建卷组 命令 :vgcreat
注意:是否需要指定PE大小。(PE是逻辑卷存储数据的最小单位,默认4M),如果需要指定PE大小,那么必须在创建的时候指定。如果指定大小,这个大小只能是4的倍数。
查看卷组 命令:vgs、vgscan、vgdisplay
创建逻辑卷 命令:lvcreat
-L 指定逻辑卷的大小,-n 指定逻辑卷的名称
查看逻辑卷 lvs、lvscan、lvdisplay
把生成好的逻辑卷进行格式化,然后挂载使用
逻辑卷的扩容
把上面的逻辑卷扩容到5G
缩小逻辑卷
缩小逻辑卷需要先卸载逻辑卷
然后检查文件系统的完整性
把逻辑卷的容量减小到 1G
然后重新挂载使用
删除逻辑卷
卸载逻辑卷
删除逻辑卷 命令:lvremove
需要手动确认
删除卷组,此处只写卷组名称即可,不需要设备的绝对路径
命令:vgremove [卷组名]
删除物理卷设备 命令:pvremove [创建物理卷时用到的分区名]
分别查看之前创建的物理卷、卷组、逻辑卷发现都被删除了