方法一:
Centos7.x和Centos6.x在使用LVM进行磁盘扩容的时候,命令上还是有些细微差别
1.新增加了一块200G大小的磁盘/dev/sdb
2.pvcreate /dev/sdb
3.pvdisplay 查看添加成功的/dev/sdb的大小为200G
4.vgextend centos /dev/sdb
其中centos为VG Name
5.lvextend -l +51199 /dev/centos/root
这个地方的后面的路径是通过lvdisplay查出来的
6.步骤5中的51199是pvdisplay查看得到的Free PE,现在已经被使用了不会再是51199了
7.resize2fs /dev/centos/root命令报错了,这就是centos7和centos6细微的差别了
8.Centos7使用命令
xfs_growfs /dev/centos/root
磁盘容量由41G变成了241G,扩容成功
方法二:
昨天记录了将/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。
-----------------------------------------------------
转载请注明来源此处
原地址:#