Linux中RAID与LVM磁盘列阵技术的使用

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

RAID0技术:把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。优点:理想状态下,硬盘读写性能会成倍提升,有效的提升了数据的吞吐速度。缺点:不具备数据备份和错误修复能力,安全性能低。

RAID1技术:把两块以上的硬盘设备进行绑定,在写入数据时,是将数据同时写入到多块硬盘上(可将其视为数据的镜像或者备份)。当其中某一块硬盘发生故障后,一般会自动以热交换的方式来恢复数据的正常使用。优点:安全性能高。缺点:磁盘设备的利用率低,系统负载大。

RAID5技术:把硬盘设备的数据奇偶校验信息保存到其他硬盘设备中(除自身外的每一块硬盘设备上都有保存)。优点:设备损坏后不至于出现致命缺陷,又相对提高了硬盘设备的读写速度。缺点:由于储存的不是真实信息,修复起来可能会丢失数据。

RAID10技术:是RAID1与RAID0组合体,至少需要四块硬盘来组建,其中先分别两两制作成RAID1磁盘列阵,以保证数据的安全性。然后再对两个RAID1磁盘列阵实施RAID0技术,进一步提高磁盘设备的读写速度。优点:既保证了数据的安全性,也继承了RAID0的高读写速度。缺点:成本较高,但是相较与数据的安全性和使用效果来看,目前RAID10存储技术使用最为广泛。

2、mdadm命令用于管理Linux系统中软件RAID硬盘阵列,格式为“mdadm [模式] <RAID设备名称>[选项] [成员设备名称]”。

mdadm命令的常用参数及作用
-a检测设备名称
-n指定设备数量
-l指定RAID级别
-C(大写)创建
-v显示过程
-f模拟设备损坏
-r移除设备
-Q查看摘要信息
-D查看详细信息
-S停止RAID磁盘阵列

3、磁盘阵列+备份盘:该技术的核心理念就是准备一块足够大的硬盘,这块硬盘平时处于闲置状态,一旦RAID磁盘列阵中有硬盘出现故障后则会马上自动顶替上去。

4、LVM(逻辑卷管理器):LVM是Linux系统用于对硬盘分区进行管理的一种机制,该技术是在硬盘分区和文件系统之间添加了一个逻辑层,他提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。物理卷处于LVM中的最底层,可以将其理解为物理硬盘、硬盘分区或者RAID磁盘列阵。卷组建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。逻辑卷是用卷组中空闲的资源建立的,并且逻辑卷在建立后可以动态的扩展或缩小空间。

4、部署逻辑卷

部署LVM时,需要逐个配置物理卷、卷组、和逻辑卷。对逻辑卷切割时有两种计量单位,第一种是以容量为单位,所使用的参数为-L。例如-L 150M生成一个大小为150M的逻辑卷。另一种是以基本单元的个数为单位,所使用的参数是-l。每个基本单元的大小默认为4MB。例如-l 37可以生成一个大小为37*4MB的逻辑卷。

常用的LVM部署命令
功能/命令物理卷管理卷组管理逻辑卷管理
扫描pvscanvgscanlvscan
建立pvcreatevgcreatelvcreate
显示pvdisplayvgdisplaylvdisplay
删除pvremovevgremovelvremove
扩展vgextendlvextend
缩小vgreducelvreduce

5、扩容逻辑卷,只要卷组中有足够的资源,就可以一直为逻辑卷扩容。扩容请一定记得卸载设备和挂载点的关联。

6、缩小逻辑卷,在缩容时存在数据丢失的风险。所以在生产环境中缩容时,一定要提前备份好数据。另外Linux规定,在对LVM逻辑卷进行缩容操作之前,要先检查文件系统的完整性。在执行缩容操作前记得先把文件系统卸载掉。

7、逻辑卷快照,该功能类似于虚拟机软件的还原时间点功能。例如,可以对某一个逻辑卷设备做一次快照,如果日后发现数据被改错了,就可以利用之前做好的快照卷进行覆盖还原。LVM的快照功能有两个特点:快照卷的容量必须等同与逻辑卷的容量;快照卷仅一次有效,一旦执行还原操作后则会被立即自动删除。使用-s参数生成一个快照卷。

8、删除逻辑卷,提前备份好重要的数据信息,然后依次删除逻辑卷、卷组、物理卷设备,这个顺序不能颠倒。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值