Linux--LVM

lvm
Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制

直接使用的设备,可以增大缩减并保持原有数据不变

pv(physical volume)—物理卷

被lv命令处理过的物理分区

vg(Volume Group)—物理卷组

被组装到一起的物理卷

lv(Logical Volume)—逻辑卷

类似于非lvm系统中的磁盘分区,逻辑卷建立在卷组vg之上,在逻辑卷lv之上可以建立文件系统

pe(physical extent)—物理扩展

lvm设备的最小存储单元,lvmpe的整数倍

lvm建立

watch -n 1 "pvs;echo ===;vgs;echo ===;lvs;echo ===;df -h /gamedate"
在这里插入图片描述
在这里插入图片描述
fdisk /dev/sdb1
创建分区,分区标签选择8e
在这里插入图片描述
在这里插入图片描述
pvcreate /dev/sdb1
建立pv
在这里插入图片描述
vgcreate vg0 /dev/sdb1
建立vg
在这里插入图片描述
lvcreate -L 300M -n lv0 vg0
建立lv 大小为 300M
在这里插入图片描述
mkfs.xfs /dev/vg0/lv0
安装系统文件
在这里插入图片描述
mount /dev/vg0/lv0 /gamedate
挂载
df -h /gamedate
在这里插入图片描述

lvm拉伸

lvm支持热拉伸

vg中的剩余容量充足情况

lvextend -L 500M /dev/vg0/lv0
拉伸设备
在这里插入图片描述

xfs_growfs /dev/vg0/lv0

拉伸文件系统
在这里插入图片描述

vg中的容量不足
在这里插入图片描述
创建新/dev/sdb2分区,修改标签8e
在这里插入图片描述
pvcreate /dev/sdb2
建立新pv

在这里插入图片描述
vgextend vg0 /dev/sdb2

拉伸物理卷组
在这里插入图片描述
lvextend -L 1500M /dev/vg0/lg0
拉伸设备
在这里插入图片描述
xfs_growfs /dev/vg0/lv0
拉伸文件系统
在这里插入图片描述

ext文件系统的设备的拉伸和缩减

umount /gamedate
卸载

mkfs.ext4 /dev/vg0/lv0
安装 ext4 文件系统
在这里插入图片描述
mount /dev/vg0/lv0 /gamedate
挂载
df -h /gamedate
在这里插入图片描述

拉伸

lvextend -L 2000M /dev/vg0/lv0
在这里插入图片描述
resize2fs /dev/vg0/lv0

在这里插入图片描述

缩减

不支持热缩减

umount /dev/vg0/lv0
卸载

e2fsck -f /dev/vg0/lv0
扫描

在这里插入图片描述
resize2fs /dev/vg0/lv0 1000M
改变文件系统到1000M

lvreduce -L 1000M /dev/vg0/lv0
缩小逻辑卷
在这里插入图片描述
mount /dev/vg0/lv0 /gamedate
挂载
df -h /gamedate
在这里插入图片描述

vg缩减与拉伸

vgreduce vg0 /dev/sdb2
缩小vg
在这里插入图片描述
vgextend vg0 /dev/sdb2
拉伸vg
在这里插入图片描述

数据迁移(移除含有数据的设备)

pvmove /dev/sdb1 /dev/sdb2
/dev/sdb1 数据 迁移到 /dev/sdb2 里

在这里插入图片描述
在这里插入图片描述
vgreduce vg0 /dev/sdb1
在这里插入图片描述
pvremove /dev/sdb1
移除 pv 里 /dev/sdb1
在这里插入图片描述

lvm快照

touch /gamedate/f{1..9}
/gamedate里创建 f1---f9 测试文件
ls /gamedate
umount /gamedate

在这里插入图片描述
lvcreate -L 60M -n lv0-backup -s /dev/vg0/lv0
创建备份
在这里插入图片描述
mount /dev/vg0/lv0-backup /gamedate
挂载
df -h /gamedate

在这里插入图片描述
删除备份文件里的测试f1---f9文件

在这里插入图片描述
umont /gamedate
卸载

lvremove /dev/vg0/lv0backup
lv里移除备份文件
lvremove -f /dev/vg0/lv0backup
提示备份文件正在使用,加 -f 的参数强制移除
在这里插入图片描述
lvcreate -L 60M -n lv0backup -s /dev/vg0/lv0
再次创建备份

mount /dev/vg0/lv0backup /gamedate/
ls /gamedate/
挂载可以看原设备数据
在这里插入图片描述

全部删除还原

lvremove /dev/vg0/lv0backup
移除快照
在这里插入图片描述
lvremove /dev/vg0/lv0
移除设备
在这里插入图片描述
vgremove vg0
移除vg0
在这里插入图片描述
pvremove /dev/sdb1
移除sdb1
在这里插入图片描述
pvremove /dev/sdb2
移除sdb2
在这里插入图片描述
fdisk /dev/sdb
d
删除分区
在这里插入图片描述

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值