前言:前期搭建了一个linux服务器用于业务测试,硬盘空间划分的比较小,随着测试系统功能的逐步壮大,硬盘空间显得捉襟见肘,这就需要进行扩容。在扩容过程中需要停机重启服务器,建议保存备份重要数据文件。
一、使用分区工具
1、查看硬盘
fdisk -l
2、对sda进行分区
fdisk /dev/sda
更可以根据提示输入m查看帮助信息,再输入n(表示增加分区),回车后输入p(创建主分区),回车后partition number输入3(因为上面已经有两个分区sda1和sda2),回车会提示输入分区的start值(通过fdisk -l 可以看出sda2的end值为40960),我们可以指定start值为40961,end值为默认即可(即当前最大值),回车后输入W进行保存,分区划分完毕。
3、重新查看硬盘
可以看到/dev/sda3的Id号为83,需要将其改成8e(LVM卷文件系统的Id),方法如下所示:
fdisk /dev/sda
二、格式化分区
1、查看硬盘
重启服务器。
2、扩展文件系统
将该分区创建为文件系统:
3、创建PV:
pvdisplay当前的物理卷
pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreat指令将分区初始化为物理卷。
4、扩展VG:
当前需要扩充的lvm组名,可以通过vgdisplay查看:
vgextend指令用于动态的扩展卷组,它通过向卷组中添加物理卷来增加卷组的容量。
可以看出可扩展的空间为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
重启服务器。
本文出自 “bigmonster” 博客,请务必保留此出处http://bigmonster.blog.51cto.com/887305/1908438
原文地址:http://bigmonster.blog.51cto.com/887305/1908438