我有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
sda2
在磁盘结束时结束 pvresize
调整LVM PV的大小 运行fdisk /dev/sda
。 发行p
打印您当前的分区表,并将该输出复制到一个安全的地方。 现在问题d
然后2
删除第二个分区。 发出n
来创build一个新的第二个分区。 确保启动等于您之前打印的分区表的开始。 确保末尾在磁盘的末尾(通常是默认值)。
发出t
后跟2
然后8e
将新的第二个分区的分区types切换到8e(Linux LVM)。
发出p
检查您的新的分区布局,并确保新的第二个分区的开始正好在旧的第二个分区的位置。
如果一切看起来都正确,请发出w
将分区表写入磁盘。 您将从partprobe中得到一条错误消息:分区表不能被重新读取(因为磁盘正在使用中)。
这一步是必要的,所以分区表得到重新读取。
系统重新启动后调用pvresize /dev/sda2
。 您的物理LVM卷现在将跨越驱动器的其余部分,您可以创build逻辑卷或将其扩展到该空间。