逻辑卷管理

LVM即逻辑卷管理,主要是为了让用户在无需停机的情况下对各个分区进行调整
1.lvm建立
划分物理分区把分区id修改mbr为8e(在gpt中id修改为15)

pvs|pvdisplay   ##lvm的检测信息
vgs|vgdisplay
lvs|lvdisplay
watch -n 1 'pvs;vgs;lvs;df -h /mnt/'   ##监控
fdisk /dev/vdb              ##创建一个分区并修改格式为linux lvm
pvcreate /dev/vdb2          ##建立pv分区
vgcreate -s  2M(必须是2的整数倍) vg1 /dev/vdb2  
##创建一个vg1卷组,卷组中的逻辑卷物理扩展单元为2M
lvcreate -l 100 -n lv1 vg1  
##创建逻辑卷名为lv1,逻辑卷的大小为100个物理扩展单元
##如果lvextend -L 100 会直接指定大小为100M
mkfs.xfs /dev/vg1/lv1       ##以xfs格式格式化这个逻辑卷(xfs格式只能拉神不能缩减)
mkfs.ext4 /dev/vg1/lv1      ##以ext4格式格式化(可拉伸可缩减),本实验选用上面的xfs格式
mount /dev/vg1/lv1 /mnt/    ##挂载该逻辑卷,挂载点是mnt

监控页面


创建逻辑卷的过程 船舰完之后wq保存退出partprobe同步分区表之后再进行操作

划分逻辑卷的过程


2.拉伸文件系统(xfs格式)
当VG中的容量足够用时,可拉伸的文件系统由xfs,ext4等格式,所以在拉伸之前我们需要查看文件系统的类型

mount  ##查看文件系统的类型
lvextend -L 250M /dev/vg1/lv1  ##逻辑卷拉伸到250M
xfs_growfs /dev/vg1/lv1        ##拉大文件系统

mount命令查看到我们刚才建立的逻辑卷类型是xfs格式


xfs文件系统拉伸可以不卸载设备,这里将上一步200M的逻辑卷扩大为250M(总的是300M)

通过监控可以看到效果


3.ext4格式的拉伸与缩减

fdisk /dev/vdb     ##在新建一个分区并修改格式为linux lvm(8e)
pvcreate /dev/vdb3 
vgcreate -s 2M vg2 /dev/vdb3  
lvcreate -l 100 -n lv2 vg2    
mkfs.ext4 /dev/vg2/lv2
mount /dev/vg2/lv2 /mnt/

##拉伸过程  可以不卸载文件系统
lvextend -L 260M /dev/vg2/lv2  ##拉伸到260M
##拉伸逻辑卷的大小为260M(这里分区的时候只给了300M,要留有余地)
resize2fs /dev/vg2/lv2         ##拉大文件系统

##缩减过程
umount /mnt      ##线卸载设备
e2fsck -f /dev/vg1/lv1    ##扫描逻辑卷 检查逻辑卷占用了多少
resize2fs /dev/mapper/vg1-lv1 230M
##缩减逻辑卷的大小为230M
lvreduce -L 230M /dev/mapper/vg0-vo   ##减少到230M
mount /dev/vg1/lv1 /mnt/  ##挂载设备

ext4文件系统拉伸 从200M到260M

ext4文件系统缩减  从260M到230M


4.逻辑卷的删除(逐级删除lv-vg-pv)

lvremove /dev/vg1/lv1   ##删除lv
vgremove /dev/vg1       ##删除vg
pvremove /dev/vdb2      
fdisk /dev/vdb          ##删除分区 d 2 wq
partprobe               ##同步分区表


当lvm分区出现pv物理卷丢失时:

vgreduce --removemissing vg0  ##从容器中移除丢失的分区



5.lvm快照
 1.创建分区

2.lvm快照

touch /mnt/file1      ##在mnt创建文件,作为要备份的数据
lvcreate -L 20M -n lv1-backup  -s /dev/vg1/lv1  
##-L 20M 表示此次创建快照的大小 
##-n lv1-backup 标示新的快照名字为lv1-backup
##-s 标示创建快照 /dev/vg1/lv1为要创建快照的逻辑卷
mount /dev/vg1/lv1-backup /mnt/  ##挂载
rm -fr /mnt/*                    ##删除数据
umount /mnt/                     ##卸载   到此数据还原了
lvremove /dev/vg1/lv1-backup     ##移除快照

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值