【Linux】LVM原理及核心概念

  • 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.hqwc.cn/news/101863.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web安全研究(四)

No Honor Among Thieves: A Large-Scale Analysis of Malicious Web Shells Stony Brook University Ruhr-University Bochum Web shell作为恶意脚本,攻击者将其上传到被攻陷的Web服务器,以远程执行任意命令、维护其访问权限并提升其特权。尽管在实践中它…

DHCP的interface(接口),global(全局)配置以及DHCP relay(中继),DHCP snooping,DHCP option

目录 1.DHCP的接口&#xff08;interface&#xff09;配置 2.DHCP的全局&#xff08;global&#xff09;配置 3.dhcp relay 4.dhcp snooping 5.option 这里有一个简单的拓扑图 交换机配置命令如下 The device is running!<Huawei> <Huawei>sys Enter system …

原生Js Canvas去除视频绿幕背景

Js去除视频背景 注&#xff1a; 这里的去除视频背景并不是对视频文件进行操作去除背景 如果需要对视频扣除背景并导出可以使用ffmpeg等库&#xff0c;这里仅作播放用所以采用这种方法 由于uniapp中的canvas经过封装&#xff0c;且 uniapp 的 drawImage 无法绘制视频帧画面&…

【python手写算法】逻辑回归实现分类(含公式推导)

公式推导&#xff1a; 代码实现&#xff1a; # codingutf-8 import matplotlib.pyplot as plt import numpy as npdef f(w1,x1,w2,x2,b):zw1*x1w2*x2breturn 1/(1np.exp(-z)) if __name__ __main__:X1 [12.46, 0.25, 5.22, 11.3, 6.81, 4.59, 0.66, 14.53, 15.49, 14.43,2.1…

通俗讲解傅里叶变换

参考:六一礼物:给孩子解释什么是傅里叶变换 牛!不看任何数学公式来讲解傅里叶变换 如何直观形象、生动有趣地给文科学生介绍傅里叶变换? - 知乎 从基说起…… 从数学的角度,提供一个形象有趣的解释。理解傅里叶变换的钥匙是理解基♂,它能让你重新认识世界。 1. 什么是…

2020年09月 C/C++(二级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C编程&#xff08;1~8级&#xff09;全部真题・点这里 第1题&#xff1a;循环数 若一个n位的数字串满足下述条件&#xff0c;则称其是循环数&#xff08;cyclic&#xff09;&#xff1a;将这个数字串视为整数&#xff08;可能带有前导0&#xff09;&#xff0c;并用任意一个 …

LeetCode 1123. Lowest Common Ancestor of Deepest Leaves【树,DFS,BFS,哈希表】1607

本文属于「征服LeetCode」系列文章之一&#xff0c;这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁&#xff0c;本系列将至少持续到刷完所有无锁题之日为止&#xff1b;由于LeetCode还在不断地创建新题&#xff0c;本系列的终止日期可能是永远。在这一系列刷题文章…

lambda表达式介绍

前言 lambda表达式是C11标准才支持的&#xff0c;有了它以后在一些地方进行使用会方便很多&#xff0c;尤其在一些需要仿函数的地方&#xff0c;lambda表达式完全可以替代它的功能。代码的可读性也会提高。 目录 1.lambda表达式 2.lambda表达式语法 3.函数对象和lambda表达…

最新暴力破解漏洞技术详解

点击星标&#xff0c;即时接收最新推文 本文选自《web安全攻防渗透测试实战指南&#xff08;第2版&#xff09;》 点击图片五折购书 暴力破解漏洞简介 暴力破解漏洞的产生是由于服务器端没有做限制&#xff0c;导致攻击者可以通过暴力的手段破解所需信息&#xff0c;如用户名、…

日200亿次调用,喜马拉雅网关的架构设计

说在前面 在40岁老架构师 尼恩的读者社区(50)中&#xff0c;很多小伙伴拿到一线互联网企业如阿里、网易、有赞、希音、百度、滴滴的面试资格。 最近&#xff0c;尼恩指导一个小伙伴简历&#xff0c;写了一个《API网关项目》&#xff0c;此项目帮这个小伙拿到 字节/阿里/微博/…

Matlab 如何把频谱图的纵坐标设置为分贝刻度

Matlab 如何把频谱图的纵坐标设置为分贝刻度 Matlab代码如下&#xff1a; % 如何把频谱图的纵坐标设置为分贝刻度 % % pr2_2_6 clc; clear; close all;load pr2_2_6_sndata1.mat % 读入数据 X fft(y); % FFT n2 1:L/21; % 计算正频率…

【AI理论学习】语言模型:从Word Embedding到ELMo

语言模型&#xff1a;从Word Embedding到ELMo ELMo原理Bi-LM总结参考资料 本文主要介绍一种建立在LSTM基础上的ELMo预训练模型。2013年的Word2Vec及2014年的GloVe的工作中&#xff0c;每个词对应一个vector&#xff0c;对于多义词无能为力。ELMo的工作对于此&#xff0c;提出了…