linux系统作为服务器操作系统,经常遇到一个问题就是服务器分辨泔矣嚣区磁盘空间不足需要扩容的情况。本经验咗嚛以linux系统最常见的发行版centos7系统为例,演示如何扩容根分区。本颖蓟段扛例以centos7系统为例,非centos 、redhat内核的发行版扩容方法有所差异仅供参考。主要操作步骤:1.查询确认服务器分区情况和系统版本。2.添加硬盘,对硬盘进行分区。3.将新硬盘划分LVM卷4.扩容新硬盘分区到/分区或其他分区。5.查询确认扩容情况
工具/原料
操作系统 centos7.6版本
准备条件
1、在扩容分区之前,先查询确认一下当前操作系统类型。本例为centos7系统(系统不同扩容命令有差异)
2、查询系统分区续异收俱情况 登录服务器之后,输入df 查看当前系统的分区挂载情况,如根分区/满了。特别提醒,能扩容的是lvm格式的,如果是普通的分区是无法扩容的不在本经验讨论范畴。
新硬盘分区
1、添加硬盘接下来开始操作扩容,首先添加一个硬盘(虚拟机添加虚拟硬盘,物理机直接是物理盘)。输入fdisk -l查看到到有个新的硬盘sdb
2、硬盘分区首先使用fdisk /dev/sdb 进入新硬盘分区页面,依次 P 打印,n 新建,p主分区 默认分一个区
3、修改设置磁盘分区类型新建好分区之后p打印,然后t修改为 8e类型。再次打印p 确认保存。
扩容硬盘分区
1、扩容需要扩容的分区的VG查询pv,然后把新硬盘加到PV 。接着查询vg,把新硬盘分区扩容到vg里面
2、扩容到vg之后,查看vg容量已经扩容进去了。查询lv如图
3、扩容根分区刚刚扩容到VG之后,接着扩容lv 可以使用lvextend命令。
4、注意如果是centos6扩容之后,需要使用resize2fs命令
5、而centos7系统扩容,是使用xfs_growfs来扩容才会生效。
查询确认
1、经过扩容之后(注意扩容期间不要关机,或重启),再次输入df查询分区情况,可以看到刚刚的/分区已经扩容好了。
2、本例 是以centos7扩容/分区为例,扩容其他分区也是一样的操作