LVM物理卷管理

1.LVM基础知识

 LVM(logic volum manage):逻辑卷管理,由于一个物理存储设备的存储空间固定且有限,

而当需要一个指定大小的存储空间时,显然不可能去定制一个指定大小的硬盘,就可以使用LVM。

概念如下:

物理卷:pv(physcial volume)普通的直接访问的存储设备

物理卷组:vg(volume group)有限个物理卷的集合

逻辑卷:lv(logical volume)从VG中拿出的我们想要的存储空间

pe(physcial extend):物理盘区,将物理卷加入到卷组后,

 

这个物理卷提供的物理空间会被分号成块,成为pe

 

1.更改分区类型为LVM:

一、LVM建立

划分物理分区并把分区id修改为8e

pvs|pvdisplay

vgs|vgdisplay

lvs|lvdisplay

 

同步分区表,使用fdisk -l,可以看到vdb1的分区类型已经更改:

 

2.新建/weixindata目录,将之后建立的逻辑卷挂载到此目录下:

监控命令监控物理卷、卷组、逻辑卷、以及/weixindata的挂载:

 

 

创建物理卷

 

pvcreate  /dev/sdb1  把/dev/sdb1加进我们的pv中

4.创建物理卷组

vgcreate  redhat /dev/sdb1 #把/dev/sdb1加进我们的vg中

lvcreate  -L 50M -n weixindata weixindata weixingroup 创建weixindata在weixingroup中大小为50M


 

给逻辑卷添加文件系统

mkfs.xfs  /dev/winxingroup/weixindata 格式化为xfs文件系统(也可以mkfs.ext4格式化成ext4文件系统)

挂载逻辑卷

将其挂载后可以看到效果

 

上面创建了一个大小为50M的逻辑卷,并且可以看到,

此时卷组内仍有44M的空闲存储空间,因此,就可以将逻辑卷的大小扩容到90M。

在进行扩容时,应先进行逻辑卷的拉伸,再进行文件系统的拉伸:

1.拉伸逻辑卷:


2.拉伸文件系统:


此时就完成了对逻辑卷的扩容

3.若此时需要更大的存储空间,例如150M,

但是卷组总空间只有96M,因此不可能在物理设备只有96M的情况下

将逻辑卷拉伸到150M,此时需先对物理设备进行扩容,再对逻辑卷扩容:

1.改变/dev/vdb2的类型:



2.同步分区表,查看类型:

3.创建物理卷:


4.扩展卷组:



5.扩展逻辑卷:



6.拉伸文件系统:

 



此时可以看到,可用的存储空间为149M

3.缩减逻辑卷

注意:xfs文件系统不支持缩减,若想缩减逻辑卷大小,

则再开始时就应使用ext4文件系统。

1.ext4文件格式下的拉伸

卸载逻辑卷,格式化逻辑卷的文件系统为ext4:



2.挂载逻辑卷:



3.拉伸逻辑卷:



4.拉伸文件系统:


2.ext4文件格式下的缩减

xfs文件系统不能进行缩小容量,ext4的文件系统既可以扩容又可以缩小容量

1.缩减容量

umount /winxindata/  卸载

2.扫描设备

e2fsck -f /dev/winxingroup/weixindata 

3.将指定文件系统缩减到50M(先缩文件系统,再缩设备)

resize2fs  /dev/weixingroup/weixindata 50M 

4.缩减逻辑卷到50M

lvreduce -L 50M /weicingroup/weixindata

 

4.不同设备间的数据迁移

可以看到,在进行缩减后,设备vdb2没有被使用,

这就造成了浪费,但是此时想让vdb1另作他用,

而vdb1上又有数据存储,因此,需要先将vdb1上的数据迁移到vdb2上,再将vdb1移除。
1.数据迁移:


我们可以看到此时vdb1未使用,需要将vdb1移除需要进行如下步骤:
2.将vdb1移除卷组:

 

 

3.将vdb1移除物理卷:


完成后,我们可以看到,vdb1被移除

5.lvm快照

首先,我们在/weixindata下新建5个文件:huige{1…5},

注意此时我们挂载到此目录上的设备是/dev/weixingroup/weixindata

1.创建快照


完成后,可以看到,在逻辑卷中出现快照设备:



2.卸载原设备,将快照设备进行挂载:



3.删除/weixindata下的所有文件:



此时由于挂载的是快照,因此被删除的文件依然可以恢复,恢复方法如下:
1.卸载快照,移除快照:



2.重做快照,挂载新快照,可以看到,被删除的文件恢复:


1.删除逻辑卷



2.删除卷组:

3.删除物理卷


查看,所有逻辑卷被删除:

4.删除设备


5.同步分区表

8.指定pe大小

首先,可以看到,此时设备vdb1为物理卷:



因此,在创建卷组的时候,可以指定pe的大小:

9.gpt分区

gpt也是一种分区方式,最多128个分区,gpt可管理硬盘大小为18Eb
1.gpt分区命令

fdisk -l 查看分区类型

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值