思路:  查磁盘空间-创建分区-系统标识符改成Linux LVM-创建PV-增加VG容量-使用VG的新增容量-增加文件系统容量

1.df -h 【查看磁盘空间】

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_重启

2.fdisk -l  【查看磁盘块】(新增的磁盘会在这显示,若没插入则需插入后重启显示)

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_重启_02

(如/dev/sdb为新增的磁盘,下面的/dev/sdb1不用去理会,并非参与该教程中)

3.fdisk /dev/sdb 【给新增磁盘创建分区】

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_标识符_03

P:打印现有分区情况

n:创建新主分区

2:数字如2 是最后创建主分区里的标识 ——>/dev/sdb2,到时候要将该分区/dev/sdb2加入到vg中。

 注意,此时创建好的分区的系统类型是 Liunx,需要为Liunx LVM方能用加入lv容量

4.改变新建分区的系统标识符成Liunx LVM

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_标识符_04

t:改变分区的属性

2:选择主分区2 即/dev/sdb2  (有些特殊情况不需要输入)

8e:改变成Linux LVM格式

w:保存分区属性

   注意:当新增的分区默认为1即未已存在的同主分区(简而言之即新增磁盘/dev/sdb,没有sdb1,2,3之类的),此时系统可能会默认就不用输入数字选择该主分区里的序号

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_服务器_05

partprobe:重新读取分区 即刷新作用,若创建后fdisk- l查看分区为仍未创建成功可考虑重启

5.pvcreat /dev/sdb2  【创建PV】

(根据步骤3,4创建主分区2号即sdb2,为该分区创建pv)

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_文件系统_06

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_服务器_07

pvdisplay:查看pv还能查看pv的所属vg名字

pvscan:查看系统pv

 

6.vgextend vg_test  /dev/sdb2  【增加vg容量】

(这里需要提前找到要扩容的vg名字 如此例为/dev/mapper/vg-test-lv_test的vg名字)--即vg_test是要扩容磁盘的vg名

vgdisplay找现有vg或pvdisplay查看已存在的pv所属vg-->目的都是为了寻找要扩容磁盘的vg

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_标识符_08

7. lvresize -l +1284 /dev/vg_test/lv_test 或者 lvresize -L +5.02G /dev/vg_test/lv_test 使用VG的新增容量  

(此步骤是将新增扩容vg真正使用,步骤6只是把新增vg但未使用;该命令就使用free PE加入后vg就真正扩容了)

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_文件系统_09

增加LV:lvresize -l +1284  /dev/vg_test/lv_test(1284是VG中Free PE的个数)

查看LV:lvdisplay

这样我们就将 lv_test 的容量增加至9.99G

 

8.resize2fs /dev/vg_test/lv_test (Centos6)    |  xfs_growfs /dev/vg_test/lv_test (Centos7)【增加文件系统容量】

(即该步骤后就扩容完成,在df -h 能显示扩容成功后)

云服务器扩容后怎么分区硬盘 服务器硬盘扩容教程_云服务器扩容后怎么分区硬盘_10

至此,就完成扩容了

 

 

参考来源链接:

https://jingyan.baidu.com/article/54b6b9c0fc8b0b2d583b47c6.html