首页 Linuxlvm使用
文章
取消

Linuxlvm使用

Linux LVM使用记录

1
yum install -y lvm2 #安装组件
1
 fdisk -l #找出新硬盘

fdisk -l

1
2
#创建pv和vg
pvcreate /dev/sdb

pvcreate

1
 vgcreate testvg /dev/sdb

vgcreate

1
2
#创建lv并分配大小
lvcreate -l 100%vg testvg

lvcreate

1
2
#格式化逻辑卷
mkfs.xfs /dev/testvg/lvol0

formartlv

下面可以创建个目录挂载 如果是扩容至现有的lvm中可以采取下面的操作

vgs 查看当前的vg情况 vgsls

1
2
3
#添加新硬盘到 cl 的vg中
vgextend cl /dev/sdb
#再次运行vgs,可以看的VFree里有了剩余

vgsextend

1
2
#把剩余空间分配给想扩容的lvs分区里
lvextend -l +100%free /dev/mapper/cl-root

lvfree

1
2
#初始下
xfs_growfs /dev/mapper/cl-root

xfsinit

1
2
#这是xfsd扩容,如果是ext4 则用 
resize2fs   /dev/mapper/cl-root
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#扩容命令
#先找到新硬盘
fdisk -l
#如新硬盘为 /dev/vdf
#然后创建pv 
pvcreate /dev/vdf
#运行vgs 查看vg
#vg名称为 vgmdd
#增加pv到vg中
vgextend vgmdd /dev/vdf
#查看lvs 名称为 vgmdd-lvol0
#扩容lv
lvextend -l +100%free /dev/mapper/vgmdd-lvol0
#刷新下lv
xfs_growfs /dev/mapper/vgmdd-lvol0
#搞定