目录
1. 分别说明 LVM 中物理卷、物理区块、卷组、逻辑卷的概念以及它们之间的关系。
3. 创建或扩展逻辑卷时,使用-l 和-L 选项来指定大小有什么区别?
7. VDO 会对数据做哪些处理以减少存储设备上的空间占用?
8. Linux 使用 Stratis 和 VDO 的目的是什么?
1. 分别说明 LVM 中物理卷、物理区块、卷组、逻辑卷的概念以及它们之间的关系。
(1)物理卷
(Physical Volume, PV)
:
物理卷是一个物理存储设备(如硬盘或者分区),通过
LVM
标记为可用于存储卷组的一部分。
在物理卷上创建逻辑卷。
(2)物理区块
(Physical Extent, PE)
:
物理区块是物理卷的一个基本单位。
LVM
将物理卷划分为等大小的物理区块,每个物理区块默认为 4MB
。
逻辑卷和物理卷之间的交互基于物理区块。
(3)卷组
(Volume Group, VG)
:
卷组是由一个或多个物理卷组成的逻辑存储池。
物理卷被分配到卷组中,卷组提供了逻辑卷的空间分配和管理。
(4)逻辑卷
(Logical Volume, LV)
:
逻辑卷是卷组中的一部分。
逻辑卷是从卷组中分配的虚拟逻辑存储设备,可以用来创建文件系统或提供给应用程序使用。
(5)关系:
物理卷(PV)被添加到卷组(VG)中。
卷组(VG)包含多个物理卷(PV)。
卷组(VG)用来创建逻辑卷(LV)。
逻辑卷(LV)可以被格式化为文件系统,然后被挂载使用。
2. 简单说下创建 LVM 存储需要哪几个步骤。
① 创建物理卷:使用
pvcreate
命令将物理存储设备标记为
LVM
物理卷。
② 创建卷组:使用
vgcreate
命令创建一个卷组,并将一个或多个物理卷添加到该卷组中。
③ 创建逻辑卷:使用
lvcreate
命令从卷组中划分逻辑卷,并指定其大小等参数。
④ 格式化逻辑卷:使用
mkfs
命令在逻辑卷上创建文件系统。
⑤ 挂载逻辑卷:将逻辑卷挂载到文件系统树中的某个目录下,使其可用于存储和访问文件。
3. 创建或扩展逻辑卷时,使用-l 和-L 选项来指定大小有什么区别?
① -l
选项:
用于指定逻辑卷的大小为物理区块的数量。
例如,
-l 100%FREE
表示使用卷组中所有可用的物理区块。
② -L
选项:
用于直接指定逻辑卷的大小。
例如,
-L 10G
表示逻辑卷的大小为
10GB
。
③ -l
和
-L
选项的区别:
区别在于
-l
使用卷组中的物理区块数量作为参考,而
-L
直接指定逻辑卷的精确大小。
4. Stratis 与 LVM 有什么区别?
① LVM
:
传统的逻辑卷管理器,用于管理物理卷、卷组和逻辑卷。
提供了基本的存储管理功能,需要手动进行卷组和逻辑卷的管理和扩展。
② Stratis
:
Stratis
是一个相对较新的存储管理工具,它旨在简化存储管理并提供高级功能,如自动缩放、快照和数据保护。
Stratis
提供了更高级的用户界面和自动化能力,减少了对管理员的操作需求。
5. 怎么理解 Stratis 中的“精简配置”?
Stratis
中的“精简配置”是指可以在需要时动态增加逻辑卷的大小,而无需预先分配整个逻辑卷的全部空间。
这种能力使得存储空间的使用更为高效,允许管理员根据需要调整存储资源的分配,而不会浪费空间。
6. 什么是 VDO?
VDO 是一种基于软件的数据优化技术,用于在存储设备上实现数据降低,包括压缩和去重。
VDO
可以应用于现有的块设备或逻辑卷,通过在数据写入之前对数据进行处理来减少存储设备上的占用空间。
7. VDO 会对数据做哪些处理以减少存储设备上的空间占用?
VDO
对数据的处理以减少存储设备上的空间占用:
① 压缩:
VDO
使用压缩算法对数据进行压缩,从而减少数据占用的实际存储空间。
② 去重:
VDO
识别重复的数据块,并在存储设备上只存储一份副本,从而节省存储空间。
8. Linux 使用 Stratis 和 VDO 的目的是什么?
① Stratis
的目的:
简化和改进 Linux
上的存储管理,提供更易用、自动化的存储管理功能,包括容量管理、快照、文件系统管理等。
② VDO
的目的:
通过数据降低技术,有效地提高存储设备的利用率,节省存储成本,并且在提高存储效率的同时保持数据的完整性和可靠性。