首页 > 系统相关 >CentOS 7 下 LVM 创建流程

CentOS 7 下 LVM 创建流程

时间:2022-10-18 16:07:59浏览次数:45  
标签:卷组 PV CentOS 流程 LV PE LVM 物理

1.简介

1.1.逻辑卷概念

PP (Physical Partition) - 物理分区

如硬盘的分区,或 RAID 分区。

PV(Physical Volume)- 物理卷

是 PP 的 LVM 抽象,它维护了 PP 的结构信息,是组成 VG 的基本逻辑单元,一般一个 PV 对应一个 PP。物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。

PE(Physical Extent)- 物理块

LVM 默认使用4MB的 PE 区块,而 LVM 的 LV 最多仅能含有65534个 PE ( lvm1 的格式),因此默认的 LVM 的 LV 最大容量为4M*65534/(1024M/G)=256G。

PE是整个LVM 最小的储存区块,也就是说,其实我们的资料都是由写入PE 来处理的。简单的说,这个PE 就有点像文件系统里面的block 大小。所以调整PE 会影响到LVM 的最大容量!不过,在 CentOS 6.x 以后,由于直接使用 lvm2 的各项格式功能,因此这个限制已经不存在了。

VG(Volumne Group)- 卷组

卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

LV(Logical Volume)- 逻辑卷

逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。

关系图如下:

CentOS 7 下 LVM 创建流程_动态添加

CentOS 7 下 LVM 创建流程_逻辑卷_02

CentOS 7 下 LVM 创建流程_逻辑卷_03

CentOS 7 下 LVM 创建流程_逻辑卷_04

  1. PV,物理磁盘空间
  2. PP,物理磁盘
  3. VG
  4. VG 名称
  5. LV 名称
  6. root LV 大小
  7. swap LV 大小

1.2.创建步骤

多个磁盘/分区/raid-->多个物理卷PV-->合成卷组VG-->从VG划分出逻辑卷LV→格式化LV,挂载使用。

1.3.常用指令

功能

PV管理命令

VG管理命令

LV管理命令

scan 扫描

pvscan

vgscan

lvscan

create 创建

pvcreate

vgcreate

lvcreate

display 显示

pvdisplay

vgdisplay

lvdisplay

remove 移除

pvremove

vgremove

lvremove

extend 扩展


vgextend

lvextend

reduce 减少


vgreduce

lvreduce

2.LVM 创建步骤

2.1.创建磁盘分区

CentOS 7 下 LVM 创建流程_LVM_05

  1. 物理硬盘
  2. 分区方式

2.2.PV 操作

CentOS 7 下 LVM 创建流程_逻辑卷_06


标签:卷组,PV,CentOS,流程,LV,PE,LVM,物理
From: https://blog.51cto.com/waringid/5766879

相关文章

  • 使用OpenCV中的Structured-Light(结构光)模块做三维重建(流程 + 代码)
    导读本文主要介绍如何使用OpenCV中的结构光(Structured-Light)模块完成三维重建。(公众号:OpenCV与AI深度学习)背景介绍   从3.0版本开始OpenCV新增了结构光(Structured-......
  • shell的流程控制语句
    shell的流程控制语句:选择判断循环shell的条件选择语句:ifif分为单分支、双分支和多分支单分支格式:if判断条件;then执行的操作fi例如:[root@CentOS7~......
  • 【Bug解决】centos安装docker显示 No package docker-ce available
    问题:我在如下安装docker的命令到yum-yinstalldocker-ce报错Nopackagedocker-ceavailable#1.下载关于docker的依赖环境yum-yinstallyum-utilsdevice-mapper-per......
  • CentOS 7 如何配置静态IP?
    1.查看要配置ip的名称ifconfig比如我这里配置eno12.进入配置目录;并查看cd/etc/sysconfig/network-scripts;ls3.编辑sudovimifcfg-eno1修改编辑内容为下:......
  • if语句(选择流程控制语句)
    第一种格式if(条件表达式){   要执行的语句;} 例子    运行结果  第二种格式if(条件表达式){      语句一;}else{     语......
  • centos7环境下二进制编译安装ffmpeg
    centos7环境下二进制编译安装ffmpeg mkdir-p/usr/local/src/ffmpeg_sourcescd/usr/local/src/ffmpeg_sources#安装nasmcd/usr/local/src/ffmpeg_sourcescurl......
  • CentOS7更改yum源
    1进入yum.repos.d cd/etc/yum.repos.d/2删除当前目录yum.repos.d下的所有文件(建议先备份)3阿里云yum源安装 curl-o/etc/yum.repos.d/CentOS-Base.repohttp://m......
  • Centos 9 网卡Network device is strictly unmanaged错误解决办法
    故障现象:1.服务器无法被ping通2.GUI界面右上角看不到网卡图标正常情况GUI显示的网络图标:故障时网络图标消失后的样子:3.ipaddr网卡没有地址[root@xiamingliang~]#ipaddr1......
  • centos7离线安装Jenkins-rpm方式
    Jenkins有多种安装方式,下面通过rpm进行安装前提:Java的jdk已安装一、下载Jenkins的rpm包下载地址:https://jenkins.io/zh/download/或者https://mirrors.tuna.tsinghua.edu......
  • CentOS静态ip设置
    进入虚拟网络编辑器,记住当前网关然后配置静态ip地址:vim/etc/sysconfig/network-scripts/ifcfg-ens33默认的网卡信息如下:TYPE="Ethernet"#网卡类型:这里默认是......