码迷,mamicode.com
首页 > 其他好文 > 详细

lvm

时间:2018-08-11 01:27:16      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:建立   mkfs.xfs   分享图片   更改   设备   pvs   vgs   验证   存储   

pv:   物理卷,被pv命令处理过的物理分区
vg:物理卷组
        被组装到一起的物理卷
pe: 物理扩展
        lvm设备的最小存储单元    lvm是pe的整数倍
lvm:逻辑卷
        直接使用的设备可以增大缩减,并保持原有数据不变


1、lvm建立

建立分区并改变标签为8e

pvcreate /dev/vdb1                      初始化分区使其作为物理卷

vgcreate vg0 /dev/vdb1                将创建名为vg0由物理卷vdb1组成的卷组

技术分享图片

 

lvcreate -L 20M -n lv0 vg0         从vg0上可用物理区块创建名为lv0容量为20m的新逻辑卷

技术分享图片

技术分享图片

 

mkfs.xfs /dev/vg0/lv0  在新逻辑卷上 创建xfs文件系统

技术分享图片

 

mount /dev/vg0/lv0  /mnt                          挂载
df  -H /mnt验证大小


2、lvm的拉伸
   lvm支持在线热拉伸
1)当vg中的剩余容量充足时
lvextend -L 40M vg0                    拉伸设被

技术分享图片

技术分享图片

 

xfs_grow /dev/vg0/lv0                   拉伸文件系统

技术分享图片

 


2) 当vg中的容量不足时
再次建立分区并修改标签8E
pvcreate /dev/vdb2
vgcreate vg0 /dev/vdb2

技术分享图片

 

lvextend  -L 150M dev/vg0/lv0                       拉伸设备内存

技术分享图片

技术分享图片

 

xfs_grow /dev/vg0/lv0                       拉伸文件系统内存

技术分享图片

技术分享图片

 

测试:pvs vgs lvs

3.xfs文件系统不支持缩减 ,但是设备可以缩减
格式化设备为ext4格式

技术分享图片

 

 4.针对ext文件系统的设备的拉伸和缩减
umount /mnt
mkfs.ext4 /dev/vg0/lv0
mount /dev/vg0/lv0 /mnt

1)拉伸
lvextend -L 170M /dev/vg0/lv0

技术分享图片

 

技术分享图片

 


resize2fs /dev/vg0/lv0

技术分享图片

 

2)缩减lvm

umount               /dev/vg0/lv0

e2fsck     -f          /dev/vg0/lv0

技术分享图片

 


检测数据大小 扫描
resize2fs /dev/vg0/lv0 100M                        缩减文件系统

lvreduce -L 100M /dev/vg0/lv0

mount /dev/vg0/lv0 /mnt/

技术分享图片

 


##缩减vg
   移除空闲pv
vgreduce vg0 /dev/vdb2

技术分享图片

 

移除含有数据的设备

技术分享图片

 


promove /dev/vdb1 /dev/vdb2
vgreduce vg0 /dev/vdb1

技术分享图片

 


pvremove /dev/vdb1

 

5.lvm快照
大小取决于你在设备里更改数据的大小
lvcreate -L 40M -n lv0-backup -s /dev/vg0/lv0

技术分享图片

 

技术分享图片

mount /dev/vg0/lv0-backup /mnt             再次将快照挂载即可使用

 

umount /mnt                        卸除挂载
lvremove /dev/vg0/lv0-backup       删除快照

技术分享图片

 


lvcreate-L 40M -n lv0-backup -s /dev/vg0/lv0    重新创建快照

技术分享图片

 


mount /dev/vg0/lv0-backup  /mnt             挂载使用

lvm的删除
lvremove /dev/vg0/lv0-backup 

技术分享图片

 


lvremove /dev/vg0/lv0

技术分享图片

 


vgremove vg0

技术分享图片

 


pvremove /dev/vdb2

技术分享图片

 

lvm

标签:建立   mkfs.xfs   分享图片   更改   设备   pvs   vgs   验证   存储   

原文地址:https://www.cnblogs.com/zhengyipengyou/p/9425373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!