【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 有什么区别?

StratisLVM (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 则通过去重和压缩来进一步优化存储空间。

相关推荐
躺不平的理查德2 分钟前
Nginx与Ajax 备忘录
linux·运维·服务器
多多鼠4 分钟前
Tool Calling的信任边界:从协议校验到执行沙箱的完整链路设计
运维·开发语言·网络·人工智能·python·langchain
惜离殇10 分钟前
从零开始的敲代码生活--Linux应用软件(文件操作基础2)
linux·文件io·目录io
Neighbor_OldY18 分钟前
【实战复盘】RDP暴力破解与内网横向移动溯源:Windows全套排查命令与事件ID硬核解析
运维·windows·web安全
项目管理实用笔记18 分钟前
CI/CD是什么?持续集成持续交付入门
运维·ci/cd·研发效能·项目管理·团队开发
Sunqk566520 分钟前
将开发板串口连接到Ubuntu后未找到对应的设备文件?
linux·运维·ubuntu
Sophnet云平台22 分钟前
MCP与A2A双协议解析:2026年Agent互操作的技术选型
linux·服务器·网络·上下文·mcp·大模型测评·sophnet
淼澄研学23 分钟前
Debian通过AI决议:合规解析与Ollama本地部署Llama3实操
运维·人工智能·debian
晚风叙码24 分钟前
Linux(二)权限问题
linux·服务器
BI专家之路2 小时前
安装linux/hadoop/jdk/hive
linux·hive·hadoop