【Linux】(超详细步骤)使用LVM扩容

一、LVM逻辑卷的创建

1、准备一个硬盘

可以是重新创建的也可以是已经创建好的:

这里使用已经创建好并且分区好的硬盘sdc;

 4ddbe928b6044166ac0586aa693a3c9b.png

2、将分区的类型改为   8e

d47352704e8f464398385a621ba2641e.png

 ①然后使用命令:fdisk /dev/sdc  让硬盘进入分区模式,进行更改类型;

5920f37c26914546b7c31754c7560e78.png

②输入t,进行模式修改

f3e50607f3d54f97be765b16021babc9.png

③输入1,表示修改第一个分区的类型

08bbb3bf10604ae1b11c4b44ffd1fbc6.png

④输入8e,表示将类型修改为8e

56db146bf1c34f04879bd6787da8a70a.png

⑤输入p,查看修改结果

2d2fc61b06c74a5080cdf72501ed7261.png

 ⑥全部修改完毕;

09d26be5cbc646458157c220f034b45e.png

 注意不能直接修改扩展分区的类型!

54151d263d2443d7994ae4d994038b46.png

 ⑦记得输入w保存,会提示下一次重启时会生效69e6e6ebeb4f45a18b6c4edbc52c32bb.png

3、创建物理卷(PV)

①创建逻辑卷将新添加的磁盘分区作为物理卷

注意!!创建物理卷时该磁盘不能被挂载!!否则无法创建!!

450a593c296543089df256611f0c21bf.png


注意!!创建物理卷时该磁盘不能被挂载!!否则无法创建!!可能会出现下面的情况


 pvs查看物理卷大小  pvscan扫描物理卷   pvdisplay 查看详细信息

删除物理卷

pvremove /dev/sdb1

4、创建卷组(VG)

创建卷组:vgcreate volume-group1 /dev/sdb1 /dev/sdb2 /dev/sdb3(创建卷组其实就是将新磁盘所分好的区,按想想要的个数合并成一个“仓库”)

删除卷组:vgremove volume-group1

536e3e06f3e34e5893646119cf52fdd2.png

5、创建逻辑卷(LV)

创建一个名为'1v1'、大小为100MB的逻辑卷。我们使用小分区减少执行时间(基于物理卷组去划分的大小,大小不能超过物理卷的大小)

   -L(逻辑卷大小)

   -n(逻辑卷名字)

lvcreate -L 100M -n lv1 vg1

3bc7ae490e90460c9e0b1fb7f957656a.png

 6、格式化和挂载逻辑卷

①格式化逻辑卷
mkfs.xfs /dev/vg1/lv1
2800bbcfc5ce40c5900fe01113a3262d.png

 ②创建目录

mkdir /mnt/lv1_mount40846e78e5e64fea96bc597f6bbb8471.png

 ③挂载逻辑卷

 mount /dev/volume-group1/lv1 /lvm-mount/
75849c44ac3547d88d17d9b0ea8a11ba.png

 lvremove删除逻辑卷:1.# umount /lvm-mount/

                                      2. # lvremove /dev/volume-group1/lv1( 先卸载再删除
④查看结果
a461df62e6d1426284b10d5e6e5a5865.png

二、扩展一个LVM卷

 扩展逻辑卷

在之前操作的基础上进行下面的操作

 lvextend -L +200M /dev/vg1/lv1(最好有加号)

扩前:f104db44e3724e71b7aabc51d5c424cb.png

 扩后:3f6576a8aad7434797074bda61965d68.png

 扩展卷组

vgextend vg1 /dev/sdc1  示将/dev/sdc1扩展到vg1卷组,扩展卷组就是将其它分好的区加入卷组)

a8652bcaf34a46fdb94c3d5957671ce4.png

扩前:

9cd2fd7e9fb6422e993ebeef7e2bb106.png

扩后:

a5143e80e5ec4b0695d41b6cdebeb1b9.png


 根据LVM实现根分区的扩容

比如我新加了一块磁盘/dev/sdb,然后将它分成了四个区,sdb1,sdb2,sdb3,sdb4,并将sdb1的类型改成了8e,现在我想给var扩容;

1、创建物理卷

pvcreate /dev/sdb1

2、扩展卷组(var目录是在centos卷组,所以给centos卷组扩容)

vgextend centos /dev/sdb1

3、扩展LV

lvextend -l +100%free /dev/centos/var

4、格式化扩展后的卷组

 xfs_growfs /dev/centos/var

 

扩前:

扩后:

 

 三、LVM工作原理总结

将分区按照LVM的格式首先创建成PV(物理卷),把物理卷加到卷组(VG)里,再通过逻辑卷分出LV(逻辑卷),实现分区的扩容,所以使用LVM进行扩容实际上是将分出的逻辑卷扩容给根分区。

  

如何使用LVM扩容步骤总结

准备一个分好区的新磁盘修改磁盘类型为8e创建逻辑卷(PV)将新添加的磁盘分区作为物理卷创建卷组(VG)创建逻辑卷(LV)格式化和挂载逻辑卷实现扩容

b9c95c9a364d4c958878923514fd1662.png

 bcc61d915aac47a4b934394360a06497.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LKsTaRt~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值