Linux基础--LVM

在 CentOS 中,LVM(逻辑卷管理,Logical Volume Manager) 是一种灵活的磁盘分区管理技术,允许动态调整分区大小、合并物理磁盘、创建快照等。它通过将物理磁盘抽象为逻辑卷,解决了传统分区方式的局限性。

功能:      整合空间

                 在线扩容

一个物理设备只能属于一个卷组 一个lv只能从一个卷组取得空间

创建物理卷 pv

[root@lxy ~]# pvcreate /dev/sdb
[root@lxy ~]# pvcreate /dev/sdc
[root@lxy ~]# pvcreate /dev/sdd

查询
[root@lxy ~]# pvdisplay   
[root@lxy ~]# pvs

创建卷组vg

[root@lxy ~]# vgcreate vg0 /dev/sdb /dev/sdc /dev/sdd

查询

[root@lxy ~]# vgdisplay

[root@lxy ~]# vgs

创建逻辑卷

 [root@lxy ~]# lvcreate -L 1.5G -n /dev/vg0/lv0 vg0
-L  大小
-n  名字
[root@lxy ~]# lvdisplay
[root@lxy ~]# lvs

使用创建的lv 

[root@lxy ~]# mkfs.xfs /dev/vg0/lv0
[root@lxy ~]# mount /dev/vg0/lv0 /mnt/ 

删除

[root@lxy ~]# umount /dev/vg0/lv0
[root@lxy ~]# lvremove /dev/vg0/lv0
[root@lxy ~]# vgremove vg0
[root@lxy ~]# pvremove /dev/sdb /dev/sdc /dev/sdd 

在线扩容

 lv扩容需要vg有足够的空间

[root@lxy ~]#  lvextend -L +500M /dev/vg0/lv0   扩大lv设备
[root@lxy ~]# xfs_growfs /mnt   扩容文件系统

vg扩容

[root@lxy ~]# lvextend -l +100%FREE /dev/vg0/lv0 扩到vg最大值

[root@lxy ~]# pvcreate /dev/sde

[root@lxy ~]# vgextend vg0 /dev/sde 添加新的pv

数据的迁移 

[root@lxy ~]# pvmove /dev/sdc /dev/sde   指定设备迁移数据
[root@lxy ~]# pvmove /dev/sde    不指定设备迁移数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值