当前位置: 首页 > java >正文

Linux LVM管理

LVM逻辑卷管理

使用上述的/dev/sdc 已经创建好的4个LVM分区,创建逻辑卷

磁盘分区

分区类型需要使用 8e LVM

修改磁盘分区类型步骤:

进入fdisk交互模式

  1. 首先,确保你已经以具有足够权限(通常是root用户)的身份登录到系统。

  2. 输入以下命令进入fdisk交互模式,这里假设要操作的磁盘是/dev/sdb:

fdisk /dev/sdb

选择要修改的分区

进入fdisk交互模式后,你会看到一些提示信息和命令选项。输入p并回车,查看当前磁盘的分区表信息,找到你要修改的分区编号(例如/dev/sdb5对应的分区编号是5)。

修改分区类型

  1. 输入t并回车,这是用于修改分区类型的命令。

  2. 然后输入你要修改的分区编号(例如5)并回车。

  3. 接下来输入8e并回车,将分区类型设置为Linux LVM

  4. 输入w并回车,保存对分区表的修改并退出fdisk。

  5. 分区类型修改后,可能需要重新加载分区表或重启系统以使修改生效。重新加载分区表partprobe /dev/sdb

更改完成后再次查看这时就是8e lvm了

好,接着实验:

创建逻辑卷

pvcreate创建物理卷pv

查看指定的物理卷pv信息:

pvdisplay /dec/sdc1

查看所有物理卷信息

pvdisplay

创建卷组vg
vgcreate vg_myvg /dev/sdc1 /dev/sdc2 /dev/sdc3

vgdisplay vg_myvg

lvcreate创建逻辑卷lv

查看帮助:

lvcreate --help

lvcreate -L 1G -n lv_mylv vg_myvg

查看该卷组:

进行格式化

blkid查看uuid:

88f28ab4-2f05-4b36-9771-54eaa6ea0927

挂载

设备路径或者uuid都可以

创建挂载点
mkdir /lvm
ls -ld /lvm

编写/etc/fstab文件

逻辑卷可以不用 UUID,可以直接写设备路径名称。

挂载查看

挂载前:

mount -a
df -Th

在线扩展 lvm 文件系统

查看vg空间:

在线扩顺序:先扩 lvresize 扩展逻辑卷,再 resize2fs 调整文件系统。

扩展前的文件系统大小,vg剩余空间:

挂载后:

mount -a
df -Th

lvresize扩展逻辑卷:

使用lvextend命令以及lvresize命令:

lvresize -L 2G /dev/vg_myvg/lv_mylv

vgs
lvs

df -Th

此时空间大小为1014M

xfs_growfs扩展文件系统
xfs_growfs /lvm

查看,扩展成功:

如果是 ext4 文件系统,可以使用 resize2fs 命令

resize2fs /dev/vg_myvg/lv_mylv

vgextend扩展组

查看一下vg和pv的大小

扩展:

vgextend vg_myvg /dev/sdb5

http://www.xdnf.cn/news/8114.html

相关文章:

  • 整平机:工业制造中的关键设备
  • Linux 输出输入重定向、tee命令详解
  • 高等数学-极限
  • OceanBase数据库全面指南(函数篇)函数速查表
  • 区分:union(),coalesce () 和 repartition ()
  • ProtoBuffer在Android端的编译
  • 网络编程 之网络七层模型、TCPUDP协议、JAVA IO 发展历程
  • 【2025-05-22】centos 离线安装兼容node和npm版本的pm2 和 yarn
  • 2025软考高级信息系统项目管理师英文选择题---技术类常见英语词汇
  • python 绘制3D平面图
  • 【记录】PPT|PPT打开开发工具并支持Quicker VBA运行
  • NLP学习路线图(四):Python编程语言
  • 从零开始:用Python语言基础构建宠物养成游戏:从核心知识到完整实战
  • 高速信号处理中的去加重、预加重与均衡技术
  • CUDA 加速的稀疏矩阵计算库cuSPARSE
  • 自动获取ip地址安全吗?如何自动获取ip地址
  • 【Day33】
  • 【项目】抽奖系统bug历程(持续更新)
  • 机器学习在智能水泥基复合材料中的应用与实践
  • android:exported=“true“的作用
  • SpringCloud系列教程之Nacos实践指南
  • Redis缓存更新策略,穿透,雪崩,击穿
  • 卓力达靶标:精密制造赋能材料沉积技术革新
  • 基于springboot+vue的人口老龄化社区服务与管理平台(源码+数据库+文档)
  • 【五】Spring Cloud微服务开发:解决版本冲突全攻略
  • 【小乌龙问题】stm32供电,用过的ch340缺无法被识别
  • Class-D音频功放LC滤波器设计
  • 如何使用Selenium进行网页自动化?
  • AWS中国区中API Gateway中403的AccessDeniedException问题
  • Spring Boot与Kafka集成实践:实现高效消息队列