前言:前期搭建了一个linux服务器用于业务测试,硬盘空间划分的比较小,随着测试系统功能的逐步壮大,硬盘空间显得捉襟见肘,这就需要进行扩容。在扩容过程中需要停机重启服务器,建议保存备份重要数据文件。

一、使用分区工具

1、查看硬盘

fdisk -l

linux 增加dmesg 缓冲区大小_linux 增加dmesg 缓冲区大小

2、对sda进行分区

fdisk /dev/sda

更可以根据提示输入m查看帮助信息,再输入n(表示增加分区),回车后输入p(创建主分区),回车后partition number输入3(因为上面已经有两个分区sda1和sda2),回车会提示输入分区的start值(通过fdisk -l 可以看出sda2的end值为40960),我们可以指定start值为40961,end值为默认即可(即当前最大值),回车后输入W进行保存,分区划分完毕。

linux 增加dmesg 缓冲区大小_linux 增加dmesg 缓冲区大小_02

3、重新查看硬盘

linux 增加dmesg 缓冲区大小_操作系统_03

可以看到/dev/sda3的Id号为83,需要将其改成8e(LVM卷文件系统的Id),方法如下所示:

fdisk /dev/sda

linux 增加dmesg 缓冲区大小_重启_04

二、格式化分区

1、查看硬盘

linux 增加dmesg 缓冲区大小_服务器_05

重启服务器。

2、扩展文件系统

将该分区创建为文件系统:

linux 增加dmesg 缓冲区大小_linux 增加dmesg 缓冲区大小_06

3、创建PV:

pvdisplay当前的物理卷

linux 增加dmesg 缓冲区大小_操作系统_07

pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreat指令将分区初始化为物理卷。

linux 增加dmesg 缓冲区大小_重启_08


linux 增加dmesg 缓冲区大小_文件系统_09

4、扩展VG:

当前需要扩充的lvm组名,可以通过vgdisplay查看:

linux 增加dmesg 缓冲区大小_服务器_10

vgextend指令用于动态的扩展卷组,它通过向卷组中添加物理卷来增加卷组的容量。

linux 增加dmesg 缓冲区大小_文件系统_11


linux 增加dmesg 缓冲区大小_重启_12

可以看出可扩展的空间为10GB,接下来进行LV扩展,扩展空间要小于VG 的Free PE的大小,即小于10GB。

三、增加空间

lvextend命令用于扩展空间,如下面将root分区扩展9.98GB。

 [root@rac1 ~]#  lvextend -L+9.98G /dev/vg_rac1/lv_root  /dev/sda3

resize2fs /dev/mapper/vg_rac1-lv_root

重启服务器。



转载于:https://blog.51cto.com/bigmonster/1908438