LVM逻辑卷 (图文详细教程)

2023-10-31

目录

一、磁盘逻辑卷管理概念介绍

二、LVM逻辑卷管理命令

三、fdisk 常用命令

四、操作

1、安装LVM需要的插件(一般都自带了)

2、查看磁盘

 3、磁盘分区(PE)

 4、PV物理卷

 5、VG卷组

 6、LV逻辑卷

7、文件系统创建 

 8、挂载

9、测试


一、磁盘逻辑卷管理概念介绍

1、LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它是 Linux 环境下对磁盘分区进行管理的⼀种机制; 安装 Linux 操作系统时遇到的⼀个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空 间; 普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小; 随着 Linux 的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小,即动态调整磁盘容量,从而提高磁盘管理的灵活性。

2、LVM 磁盘弹性管理的过程中的词语:

1.PE(Physical Extend):物理区域

PV 中可以用于分配的最小存储单元,可以在创建 PV 的时候制定(默认为 4MB),如 1M, 2M, 4M, 8M, 32M, 64M… 组成同⼀VG 中所有 PV 的 PE大小应该相同。

2.PV(Physical Volume):物理卷

处于 LVM 最底层,可以是物理硬盘或者分区,整个硬盘,或使用fdisk 等⼯具建⽴的普通分区,包许多默认 4MB 大小的 PE(Physical Extent,基本单元)。

3.VG(Volume Group):卷组

建立在 PV 之上,可以含有一个到多个 PV,一个或多个物理卷组合而成的整体。

4.LV(Logical Volume):逻辑卷

建立在 VG 之上,相当于原来分区的概念,不过大小可以动态改变。从卷组中分割出的一块空间,用于建立文件 系统。

流程:PV(PE)-->VG-->LV-->目录挂载

二、LVM逻辑卷管理命令

功能 PV物理卷命令 VG卷组命令 LV逻辑卷命令
扫描 pvscan vgscan lvscan
建立 pvcreate vgcreate lvcreate
查询 pvdisplay vgdisplay lvdisplay
删除 pvremove vgremove lvremove
扩容 vgextend lvextend
缩容 vgreduce lvreduce

三、fdisk 常用命令

fdisk -l :查看当前磁盘的分区情况

fdisk /dev/vdb:为该磁盘进行分区

m:列出所有命令

p:打印出当前分区的情况

n:新建分区

d:删除分区

w:保存并退出

t:修改磁盘的代码

四、操作

1、安装LVM需要的插件(一般都自带了)

yum -y install lvm2

2、查看磁盘

#查看磁盘分区
fdisk -l

 3、磁盘分区(PE)

#对新加的磁盘分区
fdisk /dev/新加的磁盘名

w 保存即出

#注:注意将分区id修改为8e

#查看相应的分区文件
ll /dev/新加的磁盘名*

 4、PV物理卷

#1、把分区设为pv物理卷(建立)
#pvcreate /dev/磁盘分区名 /dev/磁盘分区名,如:
pvcreate /dev/vdb1 /dev/vdb2

#简单检查	pvs  #详细查看	pvdisplay

 5、VG卷组

#2、把pv物理卷设为VG卷组(建立)
#vgcreate VG卷组名 /dev/磁盘分区名 /dev/磁盘分区名,如:
vgcreate vg1 /dev/vdb1 /dev/vdb2

#扩容
vgextend vg1 /dev/vdc1

#简单检查	vgs  #详细查看	vgdisplay

 6、LV逻辑卷

#3、把VG卷组设为LV逻辑卷(建立)
#lvcreate -L 要给的容量 -n LV逻辑卷名 给容量的vg卷组名,如:
lvcreate -L 1T -n lv1 vg1

#扩容
lvextend -l +100%free -r /dev/vg1/lv1 

#简单检查	lvs  #详细查看	lvdisplay

7、文件系统创建 

#4、文件系统创建,我这用的是ext4 ,也可用XFS
mkfs -t ext4 /dev/vg1/lv1

centos7.0开始默认文件系统是xfs,centos6是ext4,centos5是ext3

EXT4

Ext4是第四代扩展文件系统的缩写,它是2008年推出的。它是一个真正可靠的文件系统,它几乎在过去几年的大部分发行版中一直是默认选项,它是由比较老的代码生成的。它是一个日志文件系统,意味着它会对文件在磁盘中的位置以及任何其它对磁盘的更改做记录。如果系统崩溃,得益于journal技术,文件系统很少会损坏。

XFS

XFS是一种非常优秀的日志文件系统,它是SGI公司设计的。 XFS具有各种改进,使其能够在文件系统群体列表中脱颖而出,例如用于元数据操作的日志记录,可扩展/并行I / O,挂起/恢复I / O,在线碎片整理,延迟性能分配,等等

缺点:XFS文件系统不能缩小,当删除大量文件时会性能下降。

xfs和ext4的区别:

区别一:单个文件的大小 EXT4可以是16GB到16TB,而XFS可以是16TB到16EB。

区别二:最大文件系统大小 EXT4可以是1EB,而XFS可以是8EB。

区别三:EXT4受限制于磁盘结构和兼容问题,可扩展性和scalability不如XFS。

区别四:ext4支持扩容和缩容操作;xfs只支持扩容

 8、挂载

#挂载
#mount /dev/vg1/lv1 要挂载的目录
mount /dev/vg1/lv1 /home/postgres/pgxl10/data/nodes/dn_master


#查看
df -h

9、测试

上传文件到挂载目录下,然后查看挂载的磁盘内存是否使用

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LVM逻辑卷 (图文详细教程) 的相关文章

随机推荐

  • vba中颜色代码

    更详细的可以看 VBA颜色代码 经典颜色收藏版打印版 豆丁网
  • 测试人员与开发人员的比例究竟多少是合理的?

    在一些软件大会上 人们常常会问这样一个问题 测试人员与开发人员的比例究竟多少是合理的 而这样的问题 很难直接给出一个答案 为什么会有这样的问题 可能来自于两方面的压力 许多公司领导总是希望得到一个合理的比例 然后按这个比例分配招聘的名额 或
  • IDEA中创建Java Web项目方法2

    以下过程使用IntelliJ IDEA 2021 3 一 创建Maven项目 1 File gt New gt Projects 2 选择Maven 点击Next 3 输入项目名称 Name WebDemo3 点击 Finish 生成新的项
  • python中的__doc__,__name__

    模块的name 每个模块都有一个名称 在模块中可以通过语句来找出模块的名称 这在一个场合特别有用 就如前面所提到的 当一个模块被第一次输入的时候 这个模块的主块将被运行 假如我们只想在程序本身被使用的时候运行主块 而在它被别的模块输入的时候
  • 雅克比(Jacobi)方法

    转载 https www cnblogs com ytxwzqin p 9853781 html 雅克比 Jacobi 方法 可以用来求解协方差矩阵的特征值和特征向量 雅可比方法 Jacobian method 求全积分的一种方法 把拉格朗
  • DTO 的替代品

    点击 终码一生 关注 置顶公众号 每日技术干货 第一时间送达 数据传输对象是在进程之间承载数据的对象 使用它的动机是进程之间的通信通常通过远程接口完成 其中每次调用都是昂贵的操作 由于每次调用的大部分成本都与客户端和服务器之间的往返时间有关
  • I/Q信号

    当前的数字射频芯片 无一例外的用到了I Q信号 就算是RFID芯片 内部也用到了I Q信号 然而绝大部分射频人员 对于IQ的了解除了名字之外 基本上一无所知 I Q信号一般是模拟的 也有数字的比如方波 基带内处理的一般是数字信号 在出口处都
  • centos 普通用户操作 supervisor 报错

    当我们在centos系统中使用普通用户操作supervisor时 可能会有以下权限问题 error
  • vue---el-upload使用FormData多文件同时上传

    需求描述 使用el upload 手动上传方式进行文件上传 https element eleme cn zh CN component upload 当选择上传多个文件时 选择几个文件就会向后台发送几次请求 先后台要求同时一次请求发送多个
  • 基于LUT查找表方法的图像gamma校正算法FPGA实现,包括tb测试文件和MATLAB辅助验证

    目录 1 算法运行效果图预览 2 算法运行软件版本 3 部分核心程序 4 算法理论概述 5 算法完整程序工程 1 算法运行效果图预览 将gamma 2 2和gamma 1 2 2的数据分别导入到matlab进行对比 2 算法运行软件版本 m
  • 华为OD机试真题- 不含101的数【2023Q2】【JAVA、Python、C++】

    题目描述 小明在学习二进制时 发现了一类不含101的数 也就是 将数字用二进制表示 不能出现101 现在给定一个正整数区间 请问这个区间内包含了多少个不含101的数 输入描述 输入的唯一一行包含两个正整数 输出描述 输出的唯一一行包含一个整
  • 树莓派教程 - 1.1 树莓派GPIO库wiringPi 硬件PWM可调频率

    Git例程源码仓库 https github com ZhiliangMa raspberry git 使用到的硬件 led 200 左右的电阻 杜邦线 上一节使用最基本的 GPIO数字输出 led亮了 可如果想要调整led亮度怎么办 PW
  • 【C/C++面试必备

    作者 Linux猿 简介 CSDN博客专家 华为云享专家 Linux C C 云计算 物联网 面试 刷题 算法尽管咨询我 关注我 有问题私聊 关注专栏 数据结构和算法成神路 精讲 优质好文持续更新中 欢迎小伙伴们点赞 收藏 留言 一个由 c
  • 【快速部署一个k8s单节点】

    1 初始化脚本 bin bash swapoff a sed i r swap s etc fstab systemctl stop firewalld service systemctl disable firewalld service
  • 【C 练习】不创建临时变量,交换两个整数的值(异或实现)

    首先我们先来看两个算式 由此可以得出 1 任何数异或自己本身等于0 2 任何数异或0等于它本身 接下来分析算式
  • 机器学习之单变量线性回归(Linear Regression with One Variable)

    1 模型表达 Model Representation 我们的第一个学习算法是线性回归算法 让我们通过一个例子来开始 这个例子用来预测住房价格 我们使用一个数据集 该数据集包含俄勒冈州波特兰市的住房价格 在这里 我要根据不同房屋尺寸所售出的
  • 第九章 关系查询处理和查询优化

    第九章 关系查询处理和查询优化 9 1 关系数据库系统的查询处理 9 1 1 查询处理步骤 查询分析 对查询语句进行扫描 词法分析和语法分析 词法分析 从查询语句中识别出正确的语言符号 语法分析 进行语法检查 查询检查 合法性检查 视图转换
  • 【表格合并单元格】vue-elementul表格动态合并实现方法,合并行,合并列方法【详细讲解,看完就理解】

    功能 这个elementul表格单元格合并功能是很多地方会用到的 但是官方文档那个有点看的不明白 这里详细讲一下 这里包含有一个行的合并方法 一个列的合并方法 都是详细注释了的 讲解了他的规则 看完后就知道怎么用这个了 效果图 这里是合并的
  • DC-DC---升压斩波电路(BOOST)

    直流升压电路电路 原理图 工作波形 工作原理 分析升压斩波电路的工作原理时 首先假设电路中电感L值很大 电容C值也很大 当可控开关V处于通态时 电源E向电感L充电 充电电流基本恒定为I 同时电容C上的电压向负载R供电 因C值很大 基本保持输
  • LVM逻辑卷 (图文详细教程)

    目录 一 磁盘逻辑卷管理概念介绍 二 LVM逻辑卷管理命令 三 fdisk 常用命令 四 操作 1 安装LVM需要的插件 一般都自带了 2 查看磁盘 3 磁盘分区 PE 4 PV物理卷 5 VG卷组 6 LV逻辑卷 7 文件系统创建 8 挂