首页 > 系统相关 >Linux LVM磁盘

Linux LVM磁盘

时间:2023-11-26 18:22:05浏览次数:38  
标签:逻辑 Linux PE LVM 磁盘 磁盘分区 物理

第八章 LVM磁盘

LVM概述

LVM解释

在我们的生产工作中,有时候会出现这种情况,我们规划主机的时候只给了/home 50GB,等到用户众多之后,这个文件系统不够大,此时怎么办?我们可以加一块新硬盘,然后重新分区并格式化,将/home的数据完整地复制过来,然后将原本的分区卸载重新挂载新分区,是可以解决但是比较麻烦,有没有更简单的方法呢?有的! 就要用到LVM了(即逻辑卷管理器)。

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。它主要的作用是:

能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。

boot分区用于存放引导文件,不能基于LVM创建。

LVM机制的基本概念

LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的存储卷,在存储卷上建立文件系统。以下几个是LVM术语:

物理卷(Physical Volume,PV)

指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

卷组(Volume Group,VG)

类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。

逻辑卷(Logical Volume,LV)

类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。

物理块(Physical Extent,PE)

PE是物理卷PV的基本划分单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。所以物理卷(PV)由大小等同的基本单元PE组成。

 

总的来说,创建逻辑卷的过程就是先在整个硬盘或者一个分区创建由PE构成的物理卷(PV)。接下来,将物理卷上比较分散的各物理卷的存储空间组成一个逻辑整体,即卷组(VG)。最后,基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷(LV),形成逻辑卷之后用户才能挂载并使用存贮空间。

 

标签:逻辑,Linux,PE,LVM,磁盘,磁盘分区,物理
From: https://www.cnblogs.com/11111111aa/p/17857657.html

相关文章

  • 【Linux】基本指令(初始Linux)
    提示:寡人是用的XShell来写Linux的首先介绍一下在XShell上的复制粘贴复制:ctrl+insert(有些兄弟可能需要按fn来配合)粘贴:shift+insert写到一半指令发现自己写错了,可以ctrl+c,及时止损。和人生一样(/_\)01.ls指令语法:ls[选项][目录或文件]功能:对于目录,该命令列出该目录下的所有子目录与......
  • linux下如何卸载删除php
    1、首先执行如下命令查找全部php软件包1#rpm-qa|grepphp可以看到如下内容:123456#php-pdo-5.1.6-27.el5_5.3#php-mysql-5.1.6-27.el5_5.3#php-xml-5.1.6-27.el5_5.3#php-cli-5.1.6-27.el5_5.3#php-common-5.1.6-27.el5_5.3#php-gd-5.1.6-27......
  • 理解Linux的I/O重定向与管道
    在Linux系统中,I/O重定向与管道是强大而灵活的工具,它们使得用户能够更有效地处理输入输出流,实现各种复杂的数据处理任务。I/O重定向1.输入重定向(<)Linux允许用户将一个文件的内容作为标准输入,这在处理大量数据或者自动化任务时非常有用。例如:$command<input.txt这将使co......
  • Linux三剑客-sed
    今天继续介绍Linux三剑客中的sedsed是streameditor(流编辑器)的缩写。它最常见的用法是进行文本替换。下面介绍一些sed的常见用法。sed最常见的功能,是用它进行文本替换。它的替换形式和vim非常相似,具体语法如下:$sed's/pattern/replace_string/'file其中pattern代表替换用......
  • linux之进程控制(万字长文详解)
    进程控制进程创建——fork函数用于创建子进程的系统调用接口!这是一个函数函数执行前只有一个父进程,函数执行后有一个父进程一个子进程进程调用fork,当控制转移到内核中的fork代码后,内核做分配新的==内存块和内核数据结构(PCB,地址空间,页表)==给子进程将父进程部分数据结构内......
  • 无涯教程-Linux - 条件判断
    在本章中,我们将了解Unix中的Shell判断语句。if...else语句case...esac语句if...else语句UnixShell支持以下形式的if…else语句-if...fi语句if...else...fi语句if...elif...else...fi语句CASE...ESAC声明您可以使用多个if...elif......
  • Linux学习随笔——进程管理
    一、查看进程1.静态进程ps:命令可以查看静态进程,类似给进程制作快照;psaux命令可以查看当前目录的进程;psaux--sort-%cpu:可以查看进程按照CPU占用百分比的降序排列;ps-ef:可以查看UID、PID、PPID等信息;psaxo:可以快速查找需要显示的内容,内容简介并且有针对性;几种常用的查看......
  • 无涯教程-Linux - 运算符
    每个Shell支持各种运算符。我们将在本章中详细讨论Bourneshell(默认Shell)。我们现在将讨论以下运算符-算术运算符关系运算符布尔运算符字符串运算符BourneShell最初没有任何执行简单算术运算的机制,但它使用外部程序,即awk或expr。以下示例显示如何将两个数字相加-#......
  • Linux I/O 重定向与管道
    1.输入/输出重定向输出重定向是一种将命令的输出流从默认位置改变到其他位置的方式。在Linux系统中,有两种常用的输出重定向符号:1.">":将命令的输出重定向到文件。这个符号将命令的输出流重定向到指定的文件中。如果文件不存在,则会创建一个新文件;如果文件已存在,则会......
  • linux - find 查找文件
    1.-name在当前目录以及子目录中根据文件名进行查找find-name"apt.md"2.-iname忽略大小写进行查找find-iname"apt.md"3.-mindepth,-maxdepth设置从根目录下查找的目录层级find/-mindepth3-maxdepth5-namepasswd4.-exec对查找到的文件执行命令find-name......