【Linux】第二十一章 管理存储堆栈
1. 分别说明LVM中物理卷、物理区块、卷组、逻辑卷的概念以及它们之间的关系。
在 LVM (Logical Volume Management) 中,硬盘的管理变得更加灵活,允许动态地调整磁盘空间的分配。
- 物理卷(PV):LVM使用底层物理设备(如硬盘、磁盘分区、RAID阵列或SAN磁盘)作为物理卷。可以将物理卷视为LVM池中的一个“物理块”,LVM使用它来创建逻辑卷,物理卷会将实际的存储空间提供给卷组。
- 物理区块(PE):LAM工具会将物理卷(PV)划分为多个物理区块,是物理卷(PV)空间的最小分配单元。
- 卷组(VG):由一个或多个物理卷(PV)组成的逻辑存储单元,将物理存储资源聚合在一起,卷组提供了一个统一的、可以创建逻辑卷的存储池。它在功能上于物理存储中的整个磁盘相当,一个物理卷必须仅分配给一个卷组,保证每个物理卷的空间管理是唯一和独立的,避免了空间冲突、重复分配和数据一致性问题。
- 逻辑卷(LV):LV是根据卷组(VG)中的空闲物理区块创建,提供应用、用户和操作系统所使用的存储设备。LV是逻辑区块(LE)的集合,LE映射到物理区块(PE)。逻辑卷可以动态扩展或缩小,可以跨多个物理卷分布,具有灵活的配置和扩展性。
2. 简单说下创建LVM存储需要哪几个步骤。
- (1)准备物理设备。
- (2)创建物理卷:使用 pvcreate 将分区标记为物理卷。
- (3)创建卷组:使用 vgcreate 将一个或多个物理卷结合为一个卷组。
- (4)创建逻辑卷:使用 lvcreate 可根据卷组中的可用物理区块创建新的逻辑卷,-n 选项设置逻辑卷名称,-l 表示LE数量,-L 表示字节大小。
- (5)添加文件系统:使用 mkfs 在新逻辑卷上创建文件系统,创建挂载点,并挂载。
3. 创建或扩展逻辑卷时,使用-l和-L选项来指定大小有什么区别?
-l 选项要求以物理区块数量来指定大小,-L 选项要求大小单位为字节、兆字节、千兆字节等。
4. Stratis与LVM 有什么区别?
Stratis 和 LVM (Logical Volume Management) 都是用于管理存储的技术,stratis是一个较新的存储管理工具,简化存储管理的流程,使用 stratis 存储池管理,用户只需要关心如何将存储设备添加到存储池中,而不必深入理解物理卷、卷组、逻辑卷等的概念。
5. 怎么理解Stratis中的“精简配置”?
在 Stratis 中,"精简配置"(或称 "简化配置")是指通过减少用户在存储管理过程中的配置和操作复杂性,从而使存储管理变得更加直观、易用和自动化。
6. 什么是VDO?
虚拟数据优化器(VDO)是一种由 Red Hat 开发的存储优化技术,通过压缩和去重技术来减少存储空间的占用。将VDO作为一种LVM逻辑卷(LV)进行管理,类似于LVM精简配置的卷。
7. VDO 会对数据做哪些处理以减少存储设备上的空间占用?
数据去重和数据压缩。
8. Linux 使用 Stratis 和 VDO 的目的是什么?
Stratis 和 VDO 结合使用可以同时解决存储管理和存储效率的问题。Stratis 提供简化的存储池管理、逻辑卷管理和高级存储功能(如快照和冗余),而 VDO 则通过去重和压缩来进一步优化存储空间。