Centos 7使用未分配的空间扩展分区

我有centos 7服务器(CentOS Linux release 7.3.1611 (Core))当我更新我的服务器,我看到错误,你需要额外的空间。 但我有20GB的磁盘服务器时,我检查磁盘空间,我看到只有4.5GB分区创build和16GB分区是可用空间没有未分配。 我如何从16GB的可用空间扩展分区?

lsblk:

 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 20G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 4.5G 0 part ├─centos-root 253:0 0 4G 0 lvm / └─centos-swap 253:1 0 512M 0 lvm [SWAP] sr0 11:0 1 1024M 0 rom 

在这里输入图像说明

有三个步骤:

  1. 改变你的分区表,所以sda2在磁盘结束时结束
  2. 重新读取分区表(将需要重新启动)
  3. 使用pvresize调整LVM PV的大小

第1步 – 分区表

运行fdisk /dev/sda 。 发行p打印您当前的分区表,并将该输出复制到一个安全的地方。 现在问题d然后2删除第二个分区。 发出n来创build一个新的第二个分区。 确保启动等于您之前打印的分区表的开始。 确保末尾在磁盘的末尾(通常是默认值)。

发出t后跟2然后8e将新的第二个分区的分区types切换到8e(Linux LVM)。

发出p检查您的新的分区布局,并确保新的第二个分区的开始正好在旧的第二个分区的位置。

如果一切看起来都正确,请发出w将分区表写入磁盘。 您将从partprobe中得到一条错误消息:分区表不能被重新读取(因为磁盘正在使用中)。

重新启动您的系统

这一步是必要的,所以分区表得到重新读取。

调整LVM PV的大小

系统重新启动后调用pvresize /dev/sda2 。 您的物理LVM卷现在将跨越驱动器的其余部分,您可以创build逻辑卷或将其扩展到该空间。