RAID和LVM磁盘阵列技术

目录

前言

一.RAID(独立冗余磁盘阵列)

二.LVM(逻辑卷管理器)


前言

      在此帖子写的时候,目前地表最强处理器是AMD ThreadRipper 3960X,这款处理器采用了7nm工艺制造,基于Zen2架构打造,拥有24核心48线程以及140M的高速三级缓存。其基础频率3.8Ghz,最大动态加速频率高达4.5Ghz,TDP为280w。搭配TRX40主板支持四通道DDR4内存,以及88条PCIe 4.0通道,可拓展性非常之高。

      虽然cpu性能现在越来越强悍,但是硬盘设备的提升却不是很大。硬盘设备需要频繁大量的IO操作,损坏几率也将增大,容易导致数据丢失,怎么减少损坏几率呢?

 

一.RAID(独立冗余磁盘阵列)

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

        但是相应增加了成本支出。现代企业中更看重的是RAID技术所具备的冗余备份机制以及带来的硬盘吞吐量的提升,降低了设备损坏导致数据丢失的风险和提升了设备的读写速度。

        目前,已有RAID磁盘阵列的方案十几种。

常用RAID比较

 

 

 

 

二.LVM(逻辑卷管理器)

       每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。
        虽然有很多动态调整磁盘的工具可以使用,例如PartitionMagic等等,但是它并不能完全解决问题,因为某个分区可能会再次被耗尽;另外一个方面这需要重新引导系统才能实现,对于很多关键的服务器,停机是不可接受的,而且对于添加新硬盘,希望一个能跨越多个硬盘驱动器的文件系统时,分区调整程序就不能解 决问题。
        因此完美的解决方法应该是在零停机前提下可以自如对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。幸运的是Linux提供的逻辑盘卷管理(LVM,LogicalVolumeManager)机制就是一个完美的解决方案。

 

        LVM技术为了解决硬盘设备在创建分区后不易修改分区大小的缺陷,尽管传统的硬盘分区进行强制扩容或缩容理论上是可行的,但是可能会造成数据的丢失,LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并,这样用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整

PV(Physical Volume):物理卷,处于LVM最底层,可以是物理硬盘或者分区。
PE(Physical Extend):物理区域,PV中可以用于分配的最小存储单元,可以在创建PV的时候制定(默认为4MB),如1M, 2M, 4M, 8M, 32M, 64M…组成同一VG中所有PV的PE大小应该相同。
VG(Volume Group):卷组,建立在PV之上,可以含有一个到多个PV。
LV(Logical Volume):逻辑卷,建立在VG之上,相当于原来分区的概念。不过大小可以动态改变。

具体的操作用法见:https://blog.51cto.com/13438667/2084924

LVM工作原理总结

1.物理磁盘被格式化为PV,空间被划分为一个个的PE
2.不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内
3.LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘
4.LV现在就直接可以格式化后挂载使用了
5.LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,如果操作正确其过程不会丢失原始数据
PS:我们实际生产操作中很少用到逻辑卷的缩减,因为缩减很容易就会造成数据损坏,这是得不偿失的,所以我们不推荐对逻辑卷进行缩减。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值