Lunix-------lvm

1.lvm

pv       ##物理卷         被lv命令处理过的分区

vg       ##物理卷组      被组装到一起的物理卷

pe       ##图里扩展      lvm最小设备的存储单元lvm是pe的整数倍

lvm      ##逻辑卷          直接使用的设备,可以增大缩减保持原有数据不变

2.lvm建立

[1]分区并时定分区标签为8e

pvcreate      /dev/vdb8

vgcreate    vg0   /dev/vdb8

 

3.lvm的拉伸

lvm支持热拉伸

[1]当vg中的剩余容量充足情况

lvextend   -L   80M   vg0                 ##拉伸设备       "先拉设备,在拉伸文件"

xfs-grow    /dev/vg0/lv                     ##拉伸文件系统

[2]当vg中的容量不足时

再次建立分区并修改标签8e

pvcreate     /dev/vdb2

vgextend   vg0    /dev/vdb2              ##拉伸物理卷组

lvextend     -L   80M   vg0

xfs-grow    /dev/vg0/lv

4.针对ext文件系统的设备的拉伸和缩减

umount    /mnt

mkfs.ext4   /dev/vg0/lv0

mount   /dev/vg0/lv0    /mnt

[1]拉伸

lvextend   -L   250M   /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

移除含有数据的设备

pvmove   /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

rm   -fr   /mnt/*

umount   /mnt

lvremove   /dev/vg0/lv0-backup

lvcreame   -L   40M   -n   lv0-backup   -s   /dev/vg0/lv0

mount   /dev/vg0/lv0-backup   /mnt

6.lv的删除

lvremove   /dev/vg0/lv0-backup

lvremove   /dev/vg0/lv0

vgremove   vg0

pvremove   /dev/vdb2

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值