【Linux】LVM原理及核心概念

news2024/11/30 2:26:18

  • LVM是什么?
  • LVM核心概念
  • LVM的优势
  • 在Linux上使用LVM
  • 感谢 💖

LVM是什么?

LVM是一种高级的磁盘管理工具,用于在Linux和其他类Unix操作系统中管理磁盘存储。它的核心思想是将底层物理存储抽象为逻辑存储单元,从而提供了更大的灵活性和可管理性。LVM允许管理员动态地管理存储资源,而无需重新分区或中断系统操作。

也就是说,我们不再将存储设备直接呈现给上层应用,而是以逻辑卷的方式呈现给上层应用。如果我们增加了一个物理硬盘,上层应用是感觉不到的,除非通过LVM将该硬盘以逻辑卷的方式呈现。

LVM使用分层结构,如下图所示(图片参考https://linux.cn/article-3218-1.html):
在这里插入图片描述

LVM核心概念

LVM的工作原理基于以下几个核心概念:

  • 物理卷(Physical Volume,PV):
    • 物理卷是实际的物理存储设备,例如硬盘驱动器、分区或SSD。
    • LVM使用物理卷作为底层存储单元,将其纳入LVM管理。
    • 物理卷通常被格式化为LVM专用的文件系统(通常是Linux LVM格式)。
    • 物理卷的容量和性能特性由底层硬件决定。
  • 物理区块(Physical Extent,PE):
    • 物理区块是物理卷上的固定大小的逻辑块,通常以4MB或更小的单元进行定义。
    • 物理区块是LVM中的最小分配单位。
    • 物理区块的大小在创建卷组时定义,所有卷组中的物理卷都使用相同大小的物理区块。
    • 物理区块用于将物理卷的存储容量划分为逻辑卷。
  • 卷组(Volume Group,VG):
    • 卷组是由一个或多个物理卷(PV)组成的逻辑单元,它们被组织在一起以创建一个可管理的存储池。
    • 管理员可以在卷组级别上进行存储管理操作,例如扩展、缩小、合并等。
    • 卷组的大小和性能特性取决于其中包含的物理卷。
    • 卷组是LVM中存储资源的逻辑集合。
  • 逻辑卷(Logical Volume,LV):
    • 逻辑卷是在卷组内创建的虚拟分区,它们用于存储数据和文件系统。
    • LV的大小和数量可以根据需要动态调整,而不受底层物理硬件的限制。
    • 管理员可以在逻辑卷上创建文件系统,就像在传统分区上一样。

它们之间的关系👇:
物理卷是实际的硬件存储单元,卷组是将物理卷组织在一起的逻辑层,逻辑卷是卷组内的虚拟分区,而文件系统是用于组织和访问数据的软件层。

LVM的优势

LVM带来了许多优势,使其成为存储管理的首选工具之一:

  1. 动态管理:
    LVM允许管理员在不中断系统运行的情况下,动态地扩展、缩小或移动逻辑卷。这极大地提高了系统的可用性,无需停机维护。
  2. 灵活性:
    LVM允许管理员根据需要重新分配存储资源,无需重新分区。这意味着可以根据工作负载的变化调整存储容量,而无需大规模的存储迁移。
  3. 数据保护:
    LVM支持快照技术,可以创建文件系统快照,用于备份或数据恢复。这提供了一种有效的数据保护机制。
  4. 跨磁盘支持:
    LVM允许将不同的物理磁盘合并为一个逻辑卷,从而扩展存储容量,而不受单个硬盘大小的限制。

在Linux上使用LVM

这里的知识可以参考【Linux】逻辑卷管理器(LVM),文中详细介绍了如何使用LVM。

感谢 💖

好啦,这次的分享就到这里,感谢大家看到这里🤞

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/986753.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用HTTP代理爬虫,防止对网站造成负面影响

在当今大数据时代,爬虫技术已经成为了获取数据的重要手段之一。但是,由于爬虫程序的高频访问容易对目标网站造成负面影响,如增加服务器负载、影响网站性能等,因此,如何使用HTTP代理爬虫防止对网站造成负面影响成为了一…

idea中mapper直接跳转到xml的插件

一.点击File | Settings | Plugins,下载插件 二、重启idea

Shopify电子邮件营销方法?邮件营销的技巧?

Shopify电子邮件营销怎么操作?独立站如何做邮件营销? Shopify电子邮件营销是一种强大的工具,可帮助电商企业与其客户建立联系并提高销售。蜂邮EDM将探讨一些有效的Shopify电子邮件营销方法,以帮助您最大限度地利用这一策略。 Shopify电子邮…

suning苏宁API接入说明(苏宁商品详情+关键词搜索商品列表)

API地址:https://o0b.cn/anzexi 调用示例:https://api-gw.onebound.cn/suning/item_get/?keytest_api_key& &num_iid0070134261/703410301&&langzh-CN&secret 参数说明 通用参数说明 version:API版本key:调用key,测试key:test_api_keyapi_na…

攻防世界-WEB-ics-05

打开靶机 只有设备维护中心可以点开 点标签得到新的url pageindex 想到文件包含漏洞(URL中出现path、dir、file、pag、page、archive、p、eng、语言文件等相关关键字眼 利用php伪协议查看源码 出现一段base64源码,进行转码得出源码 ?pagephp://filter…

Java-day13(IO流)

IO流 凡是与输入,输出相关的类,接口等都定义在java.io包下 1.File类的使用 File类可以有构造器创建其对象,此对象对应着一个文件(.txt,.avi,.doc,.mp3等)或文件目录 File类对象是与平台无关的 File中的方法仅涉及到如何创建,…

数据挖掘的学习路径

⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ 🐴作者:秋无之地 🐴简介:CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作,主要擅长领域有:爬虫、后端、大数据…

DGIOT-Modbus-RTU控制指令05、06的配置与下发

[小 迪 导 读]:伴随工业物联网在实际应用中普及,Modbus-RTU作为行业内的标准化通讯协议。在为物联网起到采集作用的同时,设备的控制也是一个密不可分的环节。 场景解析:在使用Modbus对设备进行采集后,可以通过自动控制…

nested exception is java.io.FileNotFoundException

完整的错误信息: [main] ERROR o.s.boot.SpringApplication - Application run failed org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.heima.article.ArticleApplication]; nested exception is java…

Android 网络配置

adb root adb shell 改变网卡网址 ifconfig eth0 192.168.0.167 up 添加虚拟网卡 ifconfig eth0:0 192.168.10.10 up 以上的命令就可以在eth0网卡上创建一个叫eth0:0的虚拟网卡,他的地址是:192.168.10.10 删除虚拟网卡 ifconfig eth0:0 down ip route 查看路由表的内容 …

如何选择合适的HTTP代理服务器

HTTP代理服务器是一种常见的网络代理方式,它可以帮助用户隐藏自己的IP地址,保护个人隐私和安全。然而,选择合适的HTTP代理服务器并不容易,需要考虑多个因素。本文将介绍如何选择合适的HTTP代理服务器。 了解代理服务器的类型 HTT…

MySQL 8.0(winx64)安装笔记

一、背景 从MySQL 5.6到5.7,再到8.0,版本的跳跃不可谓不大。安装、配置的差别也不可谓不大,特此备忘。 二、过程 (1)获取MySQL 8.0社区版(MySQL Community Server)   从 官网 字样 “MySQL …

Docker 搭建Redis Cluster 集群

环境: centos7 redis:7.0.5 三主三从,六个节点 一、下载redis镜像 docker pull redis:7.0.5 二、创建虚拟网卡 docker network create redis-cluster# 查看创建的Docker网卡 docker network ls 网卡类型为bridge桥接类型 三、准备redis配置文件 redi…

安卓核心板的不同核心规格及架构介绍

安卓核心板是将核心功能封装的一块电子主板,集成芯片、存储器和功放器件等,并提供标准接口的芯片。 其特点: ● 能跑 Android 等操作系统 强大的功能及丰富的接口 支持 LCD/TP,Audio,Camera,Video&#…

vue3:13、Vue3.3新特性-defineModel

旧版本的语法 新版本语法

一百七十三、Flume——Flume写入HDFS后的诸多小文件问题

一、目的 在用Flume采集Kafka中的数据写入HDFS后,发现写入HDFS的不是每天一个文件,而是一个文件夹,里面有很多小文件,浪费namenode的宝贵资源 二、Flume的配置文件优化(参考了其他博文) (一&a…

谷歌收录网页最快需要多久?

答案是:谷歌收录网页最快是24小时内。 当我们建立新的网站或者为现有网站添加新内容时,都希望这些内容能够尽快被谷歌收录。 但实际上,谷歌的收录时间可能会因各种因素而异。 这篇文章将为您详解相关的知识点。 网站收录的基本过程 如何…

二、[mysql]之Explain讲解与实战

目录 一、了解Explain1.Explain介绍 二、Explain相关字段1.partitions2.filtered3.SHOW WARNINGS命令 三、Explain比较重要字段1.id2.select_type3.table4.type5.possible_keys6.key7.key_len8.ref9.rows10.Extra 四、索引优化实战(遵循原则)1.全值匹配2…

2023年7月京东奶粉行业品牌销售排行榜(京东数据产品)

鲸参谋监测的京东平台7月份奶粉市场销售数据已出炉! 根据鲸参谋平台的数据显示,今年7月份,京东奶粉市场的销量为600万,同比去年同期有所下滑,整体下降约21%;销售额为22亿,同比增长约9%。由此也…

UWB学习——day2

UWB应用 基于上文UWB学习——day1中对UWB技术的相关优势介绍,UWB技术可广泛应用于以下场景。 WPAN(无线个域网) 基于其高精度(亚厘米级)、低功耗和高穿透性等特征,在以人为基础的个域网中应用广泛&#…