Linux(6) 使用RAID与LVM磁盘阵列技术

RAID磁盘冗余阵列

RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效果。

RAID0

RAID 0技术把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。这样一来,在最理想的状态下,硬盘设备的读写性能会提升数倍,但是若任意一块硬盘发生故障将导致整个系统的数据都受到破坏。

 RAID1

RAID 1技术是把两块以上的硬盘设备进行绑定,在写入数据时,是将数据同时写入到多块硬盘设备上(可以将其视为数据的镜像或备份)。当其中某一块硬盘发生故障后,一般会立即自动以热交换的方式来恢复数据的正常使用。

 

 RAID5

RAID5技术是把硬盘设备的数据奇偶校验信息保存到其他硬盘设备中。RAID 5磁盘阵列组中数据的奇偶校验信息并不是单独保存到某一块硬盘设备中,而是存储到除自身以外的其他每一块硬盘设备上,这样的好处是其中任何一设备损坏后不至于出现致命缺陷

 

 RAID10

AID 10技术是RAID 1+RAID 0技术的一个“组合体”。只要坏的不是同一组中的所有硬盘,那么最多可以损坏50%的硬盘设备而不丢失数据。由于RAID 10技术继承了RAID 0的高读写速度和RAID 1的数据安全性,在不考虑成本的情况下RAID 10的性能都超过了RAID 5,因此当前成为广泛使用的一种存储技术。

 mdadm命令的常用参数和作用

-C创建
-v显示过程
-l指定raid级别
-D查看详细信息
-f模拟设备损坏
-a检查设备名称 yes自动检测
-n硬盘块数
-x添加备份盘
-r移除设备
-Q摘要信息
-S停止磁盘阵列

 部署磁盘阵列演示示例

RAID10

 

 

 

RAID5

 

 

损坏磁盘阵列及修复

 

 

LVM逻辑卷管理器

LVM可以允许用户对硬盘资源进行动态调整

LVM的核心理念:

物理卷处于LVM中的最底层,可以将其理解为物理硬盘、硬盘分区或者RAID磁盘阵列,这都可以。
卷组建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。
逻辑卷是用卷组中空闲的资源建立的,并且逻辑卷在建立后可以动态地扩展或缩小空间。

部署逻辑卷

功能物理卷管理卷组管理逻辑卷管理
扫描pvscanvgscanlvscan
建立pvcreatevgcreatelvcreate
显示pvdisplayvgdisplaylvdisplay
删除pvremovevgremovelvremove
扩展 vgextendlvextend
缩小 vgreducelvreduce

部署逻辑卷步骤:(PV -> VG -> LV)

创建物理卷卷组并查看

 创建逻辑卷,格式,创建目录之后挂载

 

扩容逻辑卷

先卸载挂载,再查看系统完整性

同步逻辑卷容量并扩容,挂载后可查看

缩小逻辑卷

卸载挂载并查看系统完整性

对逻辑卷进行缩容挂载后可查看

逻辑卷快照

往逻辑卷设备写入一个文件,为逻辑卷生成一个快照卷并命名,之后查看

 在逻辑卷目录生成一个垃圾文件。后先卸载逻辑卷与挂载点关联,再尝试快照还原操作

删除逻辑卷

先卸载再删除挂载信息,最后依次删除逻辑卷,卷组,物理卷

 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值