陈建华的博客
专注web开发
Centos7使用LVM扩容磁盘
2019-05-27 17:39:36   阅读317次

方法一:

Centos7.x和Centos6.x在使用LVM进行磁盘扩容的时候,命令上还是有些细微差别

1.新增加了一块200G大小的磁盘/dev/sdb

63d9f2d3572c11df7574cb88682762d0f603c2f0.png

2.pvcreate /dev/sdb

f636afc379310a551e22a95fbc4543a982261012.png

3.pvdisplay    查看添加成功的/dev/sdb的大小为200G

29381f30e924b8996f25079365061d950a7bf604.png

4.vgextend centos /dev/sdb

其中centos为VG Name

242dd42a2834349bfdd7102ec2ea15ce37d3be4c.png

5.lvextend -l +51199 /dev/centos/root

这个地方的后面的路径是通过lvdisplay查出来的

d0c8a786c9177f3e029385a67bcf3bc79e3d56f1.png

6.步骤5中的51199是pvdisplay查看得到的Free PE,现在已经被使用了不会再是51199了

dc54564e9258d109feadd119da58ccbf6d814dca.png

7.resize2fs  /dev/centos/root命令报错了,这就是centos7和centos6细微的差别了

0b55b319ebc4b745e649cfbdc4fc1e178b8215bf.png

8.Centos7使用命令

xfs_growfs /dev/centos/root

磁盘容量由41G变成了241G,扩容成功

a2cc7cd98d1001e91b836fa4b30e7bec55e797d9.png



方法二:

昨天记录了将/home下的空间划出一部分增加到lv-root下,今天做了追加物理盘到lv-root下已达到扩容系统空间的目的

具体步骤如下:

1.首先选择一块空的物理磁盘,以/dev/sdb为例子,创建分区,为分区做文件系统

    fdisk /dev/sdb

    mkfs /dev/sdb1

2.将希望添加到卷组的分区/dev/sdb1创建为物理卷

    pvcreate /dev/sdb1

3.把新物理卷加入到vg卷组中去

    vgextend vg_host01 /dev/sdb1

4.查看可利用的空闲空间

    vgdisplay|grep " Free  PE / Size"

5.把可利用的空闲空间加到逻辑卷中去

    lvextend -L+50G /dev/vg_host01/lv_root

6.重新划分逻辑卷组的大小

    resize2fs -p /dev/vg_host01/lv_root

7.运行df命令即可看到扩展后的结果


补充一下PE:

每一个物理卷被划分为称为PE(PhysicalExtents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。

PE的大小是可配置的,默认为4MB。




-----------------------------------------------------
转载请注明来源此处
原地址:#

-----网友评论----
暂无评论
-----发表评论----
微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航