创建Raid 阵列和lvm 逻辑卷组 Raid 阵列和lvm 逻辑卷组主要用于磁盘备份和扩展,其中Raid用于磁盘备份,lvm 用于磁盘空间管理
一、Raid 阵列和lvm 逻辑卷组的工作原理 1、Raid 工作原理
软 Raid 比较常用的有 Raid0、Raid1、Raid5 和Raid10,Raid0 最少只要一块硬盘即可:如果多块硬盘的话数据会呈带状分布在各个硬盘上(如图)
因为不提供冗余,所以 Raid0 是所有 Raid 方案中读/写速度最快的,但完全没有容错能力,任何一块硬盘损坏都会使整个 Raid失效,安全性较低
Raid1 也至少需要2 块硬盘,互为镜像,一个工作一个备份(如上图),是 Raid 的方案中安全性最高的
Raid5 是在 Raid0 的基础上加了校验,没有备份功能;当一块硬盘坏后 Raid5 会利用其他剩下的数据和相应的校验信息去回复损坏的数据
Raid10 是结合了Raid0 和Raid1,既增加了硬盘的读/写速度还有备份的功能
但Raid10 最少需要4 块硬盘(如上图)
2、LVM 是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux 环境下对磁盘分区进行管理的一种机制,LVM 是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性
通过 LVM 系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池
管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系统
管理员通过 LVM 可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义: “development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”
而且当系统添