基于linux下的lvm逻辑卷管理

LVM可以使硬盘无限扩容:

PV(physical volume):物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。
VG(volume group):卷组建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,
一个逻辑卷管理系统工程中可有多个卷组。
LV(logical volume):逻辑卷建立在卷组基础上,卷组中未分配空间可用于建立新的逻辑卷,逻辑卷建立后可以动态
扩展和缩小空间。
PE(physical extent):物理区域是物理卷中可用于分配的最小存储单元,物理区域大小在建立卷组时指定,一旦确定
不能更改,同一卷组所有物理卷的物理区域大小需一致,新的pv加入到vg后,pe的大小自动更改为vg中定义的pe大小。
LE(logical extent):逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理
区域的大小。
卷组描述区域:卷组描述区域存在于每个物理卷中,用于描述物理卷本身、物理卷所属卷组、卷组中逻辑卷、
逻辑卷中物理区域的分配等所有信息,它是在使用pvcreate建立物理卷时建立的。

LVM原理图:

这里写图片描述
还原环境:

[root@localhost ~]# umount /mnt/   解除挂载
[root@localhost ~]# vim /etc/fstab 删除开机自动挂载
[root@localhost ~]# cat /etc/fstab 查看文件内容已经被删除
[root@localhost ~]# fdisk /dev/vdb  删除分区
[root@localhost ~]# partprobe   同步
[root@localhost ~]# fdisk -l    查看硬件信息

解除挂载删除分区:
这里写图片描述
查看硬件信息:
这里写图片描述

常用的LVM部署命令:

在这里插入图片描述

LVM逻辑卷的管理:

打开两个shell,同时连接server虚拟机将其中一台A进行监控,在另外一台B查看命令效果
A:

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

B:

[root@localhost ~]# fdisk /dev/vdb   建立三个1G分区并更改类型为8e

Command (m for help): t
Partition number (1-3, default 3): 1
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'

Command (m for help): wq
[root@localhost ~]# partprobe   同步
[root@localhost ~]# pvcreate /dev/vdb1 将分区做成物理卷
[root@localhost ~]# vgcreate vg0 /dev/vdb1  创建卷组
[root@localhost ~]# lvcreate -L 300M -n lv0 vg0  创建逻辑卷并指定逻辑卷的大小为300M
[root@localhost ~]# mkfs.xfs /dev/vg0/lv0  将逻辑卷格式化
[root@localhost ~]# mount /dev/vg0/lv0 /mnt/  linux下的文件系统需要挂载才可以使用,将逻辑卷挂载
[root@localho
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值