Linux LVM管理

发布于:2025-05-23 ⋅ 阅读:(26) ⋅ 点赞:(0)

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


网站公告

今日签到

点亮在社区的每一天
去签到