LVM简要操作说明

1 篇文章 0 订阅

LVM简要操作说明
#####LVM简单说明
LVM --logical volume manager 逻辑卷管理器。
LVM的优点是可以动态调整存储空间。
LVM由以下四部分组成:
PE: physical extend 物理扩展块 属于逻辑概念 创建VG后自动生成。
PV: physical volume 物理卷 需创建。
VG: volume group 卷组 需创建。
LV: logical volume 逻辑卷 需创建。
#####LVM适用场景
数据库存储、文件存储等。
#####LVM创建
假定/dev/sdb 未划分,容量为500G。
现计划分配400G给LVM。
1、PV创建
fdisk /dev/sdb #划分四块 /dev/sdb{1,2,3,4},每块盘为100G,且systemID设置为8e(fdisk 设置修改系统标识符号 使用t)。

partprobe #更新分区表

fdisk -l /dev/sdb #查看分区情况 注意查看systemID 是否为8e

pv create /dev/sdb{1,2,3,4} #创建PV

pvscan #查找目前系统里边任何具有PV的磁盘

pvdisplay #显示当前PV状态

pvs #查看当前物理卷的分配情况 ****很重要

2、VG创建

vgcreate -s 4m vgtest /dev/sdb{1,2,3,4} #创建VG PE大小指定为4M 含PV为/dev/sdb{1,2,3,4}

vgscan #查找目前系统里所有的VG 或者可以看做是刷新

vgdisplay #显示当前vg状态 显示的free PE 为空闲的PE个数和容量

3、LV创建

lvcreate -l 365 -n lvtest vgtest # -l 后跟PE个数/ -L 后跟PE容量 ; -n 后跟lv名称

lvdisplay #查看lv当前状态

4、格式化 挂载
mkfs.ext4 /dev/vgtest/lvtest #lv 名称为 lvdisplay中LV Path

mkdir /mnt/lvm

mount /dev/vgtest/lvtest /mnt/lvm

5、裸设备

如果数据库使用裸设备 则直接指定lv path即可
不用格式化
#####LVM扩展
假定400G已经不能满足 则需扩展VG
1、PV创建

fdisk /dev/sdb #划分一块 /dev/sdb5,盘为100G,且systemID设置为8e(fdisk 设置修改系统标识符号 使用t)。

partprobe #更新分区表

fdisk -l /dev/sdb #查看分区情况 注意查看systemID 是否为8e

pv create /dev/sdb5 #创建PV

pvscan #查找目前系统里边任何具有PV的磁盘

pvdisplay #显示当前PV状态

pvs #查看当前物理卷的分配情况 ****很重要

2、VG扩展

vgextend vgtest /dev/sdb5 #创建VG PE大小指定为4M 含PV为/dev/sdb5

vgscan #查找目前系统里所有的VG 或者可以看做是刷新

vgdisplay #显示当前vg状态 显示的free PE 为空闲的PE个数和容量

3、LV扩展

lvresize -l 179 /dev/vgtest/lvtest # -l +[n] 扩展n个PE块

4、扩展文件系统
resize2fs /dev/vgtest/lvtest

5、裸设备
第3步lvresize 之后 裸设备就增大了。不用再扩展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值