Linux LVM管理
LVM逻辑卷管理
使用上述的/dev/sdc 已经创建好的4个LVM分区,创建逻辑卷
磁盘分区
分区类型需要使用 8e LVM
修改磁盘分区类型步骤:
进入fdisk交互模式
-
首先,确保你已经以具有足够权限(通常是
root
用户)的身份登录到系统。 -
输入以下命令进入fdisk交互模式,这里假设要操作的磁盘是/dev/sdb:
fdisk /dev/sdb
选择要修改的分区
进入fdisk交互模式后,你会看到一些提示信息和命令选项。输入p并回车,查看当前磁盘的分区表信息,找到你要修改的分区编号(例如/dev/sdb5对应的分区编号是5)。
修改分区类型
-
输入
t
并回车,这是用于修改分区类型的命令。 -
然后输入你要修改的分区编号(例如
5
)并回车。 -
接下来输入
8e
并回车,将分区类型设置为Linux LVM
。 -
输入w并回车,保存对分区表的修改并退出fdisk。
-
分区类型修改后,可能需要重新加载分区表或重启系统以使修改生效。重新加载分区表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