linux 中lvm的管理

lvm

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

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

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

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

##lvm建立
1.先建立新的分区并修改分区标签为8e
在这里插入图片描述
在这里插入图片描述
新建两个分区,大小为500M
在这里插入图片描述
修改分区标签
t–>修改标示
6–>要修改的分区id
8e–>要修改的类型
在这里插入图片描述
修改完成后查看分区表
之后退出
2.创建物理卷pv

监控lvm建立的过程以及/mnt的变化

[root@localhost ~]# watch -n 1 'pvs;echo ===;vgs;echo ===;lvs;echo ===;df -H /mnt'

创建物理卷/dev/vdb6以及/dev/vdb7
在这里插入图片描述
监控到的物理卷信息
在这里插入图片描述
3.创建物理卷组vg0

vgcreate vg0 /dev/vdb6

在这里插入图片描述
在这里插入图片描述
4.将设备加入到物理卷组

vgextend vg0 /dev/vdb7

在这里插入图片描述
在这里插入图片描述
5.划分逻辑卷lv0

 lvcreate -L 200M -n lv0 vg0

在这里插入图片描述
在这里插入图片描述
6.格式化逻辑卷
在这里插入图片描述
7.挂载逻辑卷
在这里插入图片描述
##2.拉伸
1.将逻辑卷拉申到800M
lv大小发生改变

在这里插入图片描述
在这里插入图片描述
拉申逻辑卷时文件系统的大小并没有发生改变
在这里插入图片描述
2.格式化文件系统后,文件系统变大

xfs_growfs /dev/vg0/lv0

在这里插入图片描述
在这里插入图片描述
3.如果要继续拉申lv,而vg剩余又不够时需新建设备将其空间加入到pv再加入到vg

新建设备,大小为1G,将其改为8e类型
在这里插入图片描述
同步到分区表

 partprobe

在这里插入图片描述
加入到pv
在这里插入图片描述
在这里插入图片描述
加入到vg

在这里插入图片描述
在这里插入图片描述
4.再次拉申lv到1500M
在这里插入图片描述
在这里插入图片描述
5.格式化文件系统
在这里插入图片描述
文件系统变大
在这里插入图片描述
注:

  • xfs的文件系统不能缩减
  • ext4的文件系统可以缩减
  • 拉申不需要卸载,但缩减需要卸载
  • 要缩减的设备为不闲置状态时需要将设备上的数据转移到别的闲置设备上以致要缩减的设备为闲置状态

#3.缩减
1.卸载设备
将文件格式化为ext4类型
在这里插入图片描述
在这里插入图片描述
2.再次挂载设备
df查看挂载
在这里插入图片描述
3.将lv拉伸到2000M
文件系统不同拉申的方法相同
在这里插入图片描述
在这里插入图片描述格式化文件系统,格式化的命令不同
在这里插入图片描述在这里插入图片描述
4.卸载设备,缩减前要进行检测设备数据
在这里插入图片描述
在这里插入图片描述
检测设备数据

e2fsck -f /dev/vg0/lv0

在这里插入图片描述5.格式化文件系统,重新挂载设备后将lv缩减到1000M
设备卸载后将逻辑卷格式化为1000M大小
在这里插入图片描述
重新挂载设备
在这里插入图片描述
重新挂载之后逻辑卷和物理卷组大小不变
文件系统变大为1000M
在这里插入图片描述缩减逻辑卷大小为1000M

lvreduce -L 1000M /dev/vg0/lv0

在这里插入图片描述
缩减之后逻辑卷大小变为1000M,物理卷组被占用的为1000M
在这里插入图片描述
6./dev/vdb8可以直接缩减(/dev/vdb8设备为空闲状态)

pvremove  /dev/vdb8

/dev/vdb7缩减之前需要先将设备之中的数据移动到vdb8的空闲设备之中

pvmove /dev/vdb7 /dev/vdb8

在这里插入图片描述
/dev/vdb7全部为空闲状态,/dev/vdb8设备的空闲变小
在这里插入图片描述
7.vg缩减vdb7

vgreduce vg0 /dev/vdb7

在这里插入图片描述
物理卷组中缩减掉vdb7的大小,物理卷组变小
在这里插入图片描述
8.pv中移除vdb7

 pvremove /dev/vdb7

在这里插入图片描述
在这里插入图片描述
拉申是从物理卷到物理卷组再到逻辑卷最后到文件系统
缩减则是反过程

#4.lvm快照
快照建立后读取的是母盘内容,写入的在快照
1.母盘挂载时在挂载目录下建立文件
在这里插入图片描述

2.卸载母盘挂载

3.执行快照建立的命令

lvcreate -L 50M -n /dev/vg0/lv0 snap -s /dev/vg0/lv0

在这里插入图片描述

  • -L 指定快照大小
  • -n 指定快照名字
  • -s指定母盘
    在这里插入图片描述
    4.挂载快照
    可以查看到母盘的文件并进行删除
    在这里插入图片描述
    挂载快照的大小跟母盘一样大
    在这里插入图片描述
    在这里插入图片描述
    5.移除快照
    快照移除前先卸载
    在这里插入图片描述
    在这里插入图片描述
    6.再次建立快照并进行挂载
    挂载之后查看文件
    在这里插入图片描述
    #5.lvm的删除
    注:lvm的建立和删除是相反的过程
    1.卸载设备
[root@localhost ~]# umount /mnt

2.删除快照

[root@localhost ~]# lvremove /dev/vg0/lv0_snap

3.删除逻辑卷

[root@localhost ~]# lvremove /dev/vg0/lv0
Do you really want to remove active logical volume lv0? [y/n]: y
  Logical volume "lv0" successfully removed

在这里插入图片描述
在这里插入图片描述
4.删除物理卷组

[root@localhost ~]# vgremove vg0
  Volume group "vg0" successfully removed

在这里插入图片描述
在这里插入图片描述
5.删除物理卷

[root@localhost ~]# pvremove /dev/vdb6
  Labels on physical volume "/dev/vdb6" successfully wiped

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.删除设备
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值