Linux中的lvm设备管理

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

1.lvm建立

fdisk /dev/vdb                               /新增一个8e类型的分区/dev/vdb1

【48】

watch -n 1 "pvs;echo ===; vgs;echo ===; lvs;echo ===; df -h /mnt"   /watch命令监控

pvcreate /dev/vdb1                           /新建pv物理卷
vgcreate vg0 /dev/vdb1                       /新建vg卷组
lvsreate -L 200M -n lv0 vg0                  /新建lv逻辑卷

【49】

mkfs.xfs /dev/vg0/lv0                        /格式化
mount /dev/vg0/lv0 /mnt                      /挂载

【50】

2.lvm的拉神与缩减

1).当vg中的剩余容量充足时

lvextend -L 500M /dev/vg0/lv0                /拉神设备
xfs_growfs /dev/vg0/lv0                      /拉神文件系统(支持xfs格式化的文件)

【51】【52】
2).当vg中的剩余额容量不足时
再次建立分区并修改标签为8e
【53】

pvcreate /dev/vdb2
vgextend vg0 /dev/vdb2                       /拉神物理卷组
lvextend -L 1500M vg0
xfs_growfs /dev/vg0/lv0

【54】
3).针对ext4文件系统的设备的拉神与缩减

umount /mnt
mkfs.ext4 /dev/vg0/lv0
mount /dev/vg0/lv0 /mnt

拉神:

lvextend -L 1800M /dev/vg0/lv0
resize2fs /dev/vg0/lv0

【55】
缩减:

umount /dev/vg0/lv0
e2fsck -f /dev/vg0/lv0
resize2fs /dev/vg0/lv0 1500M
lvreduce -L 1500M /dev/vg0/lv0               /缩减lvm
mount /dev/vg0/lv0 /mnt

【56】

vgreduce vg0 /dev/vdb2                       /缩减vg

4).移除含有数据的设备

umount /dev/vg0/lv0
e2fsck -f /dev/vg0/lv0
resize2fs /dev/vg0/lv0 500M
lvreduce -L 500M /dev/vg0/lv0
mount /dev/vg0/lv0 /mnt
pvremove /dev/vdb1 /dev/vdb2
vgreduce vg0 /dev/vdb1
pvremove /dev/vdb1

【57】

3.lvm快照

cd /mnt
touch file{1..3}
ls
lvcreate -L 60M -n lv0backup -s /dev/vg0/lv0    /建立快照
mount /dev/vg0/lv0backup /mnt                   /挂载快照

【58】

cd /mnt
ls
rm -fr *
cd
umount /mnt
lvremove /dev/vg0/lv0backup                     /删除快照
lvcreate -L 60M -n lv0backup -s /dev/vg0/lv0    /重新快照
mount /dev/vg0/lv0backup /mnt                   /挂载快照
cd /mnt
ls                                              /文件依然存在

【59】

4.lvm的删除

lvremove /dev/vg0/lv0backup
lvremove /dev/vg0/lv0
vgremove vg0
pvremove /dev/vdb2

【60】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值