linux---LVM设备的管理

本文详细介绍LVM(逻辑卷管理)的基本概念、创建过程、扩容与缩减方法、快照功能及删除步骤。通过实际案例演示如何管理和操作LVM,包括物理卷、卷组和逻辑卷等关键组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.LVM逻辑卷

lvm(可以使我们的硬盘无限分区,无限扩容)

pv(物理分区) vg(物理圈组,由pe组成) pe(物理拓展,是最小的存储单元)  lvm(逻辑圈,由pe组成)=n*pe

2.LVM建立

2.1

 fdisk/dev/vdb (在里面建立三个1G的分区)

2.2划分物理分区并把物理分区ID改为8e

2.3打开监控(可以清晰的看到整个实验的过程)


2.4pvcreate /dev/vdb1 (建立一个物理分区)

2.5vgcreate vg0 /dev/vdb1(建立一个物理圈,并把这个物理分区放进去)

2.6lvcreate -L 300M -n lv0 vg0(建立一个大小为300M的lvm 它来源与vg0里面的lv0)

2.7mkfs.xfs /dev/vg0/lv0 (格式化这个lvm)

2.8mount /dev/vg0/lv0 /mnt/(挂载)

2.9 ll /dev/vg0/lv0 (查看这个lvm)

ll /dev/mapper/vg0-lv0 lv(查看lvm)



3.LVM的扩容

3.1xfs的拉伸

xfs的拉神(只能拉伸,不能缩减)

VG空间足够时的拉伸:
lvextend -L 500M /dev/vg0/lv0  (将lvm拉伸到500M)

xfs_growfs /dev/vg0/lv0 (热拉伸,将扩展的那一部分格式化
当VG不够时:

pvcreate /dev/vdb2 (将这个物理分区加进去)

vgextend vg0 /dev/vdb2  (将这个物理分区加进vg去)

lvextend -L 1500M /dev/vg0/lv0 (热lvm拉伸到1500M

xfs_growfs /dev/vg0/lv0 (热拉神)
3.2

ext4的拉伸展   (ext4可以拉伸也可以缩减)

umount /mnt/ (卸载这个设备)

mkfs.ext4 /dev/vg0/lv0 (将mkfs格式转换为ext4格式)

mount /dev/vg0/lv0 /mnt  (重新挂载它到/mnt目录下发现格式变化了)

lvextend -L 1800M /dev/vg0/lv0 (拉伸到1800M)

resize2fs /dev/vg0/lv0    (ext4的热拉伸)
3.3ext4的缩减

umount /mnt/ (卸载)

e2fsck -f /dev/vg0/lv0            (扫描)

resize2fs /dev/vg0/lv0 1000M (缩减文件系统到1000M)

mount /dev/vg0/lv0 /mnt/ (挂载设备)

lvreduce -L 1000M /dev/vg0/lv0 (缩减设备

4.VG的缩减  

###怎么把有数据的设备上的数据转移到另一个设备

可以看到/dev/vdb1里只剩余20M,而/dev/vdb2没有被使用


pvmove /dev/vdb1(有数据的设备) /dev/vdb2(闲置设备)


/dev/vdb1从vg0中移除

vgreduce vg0 /dev/vdb1


移除设备/dev/vdb1

pvremove /dev/vdb1

5.设备的快照

pvcreate /dev/vdb1 (由于上一个实验导致剩余空间不足50M,所以给他加一个设备)

vgextend vg0 /dev/vdb1

在/mnt下建立10个文件

lvcreate -L 50M -n lv0backup -s /dev/vg0/lv0 (建立一个50M的快照用来存储东西)



mount /dev/vg0/lv0backup /mnt/(将快照挂载到/mnt/下)


删除/mnt下的所有文件
卸载快照


lvermove /dev/vg0/lv0backup (移除这个快照)

lvcreate -L 50M -n lv0backup -s /dev/vg0/lv0(重新制作一个快照)

mount /dev/vg0/lv0baclup /mnt/(挂载到/mnt下)
发现删除的东西恢复了


6.LVM的删除

umount /mnt/(卸载设备)

lvremove /dev/vg0/lv0backup (移除快照)

lvremove /dev/vg0/lv0 (删除逻辑圈)

vgremove vg0(删除物理圈)

pvermove /dev/vdb{1..2}(删除物理分区)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值