增加操作系统磁盘大小后添加附加分区

增加操作系统磁盘大小后添加附加分区

作为添加附加分区 - sda3 的一部分,我们从 vsphere 客户端(VM Linux 服务器)将操作系统磁盘从 50g 扩展到 120g

我们执行重新扫描,而不是重新启动

lsblk
NAME             MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                8:0    0  120G  0 disk
├─sda1             8:1    0    1G  0 part /boot
└─sda2             8:2    0  119G  0 part
  ├─Vlpr-lvm_root 253:0    0   10G  0 lvm  /
  ├─Vlpr-lvm_swap 253:1    0  3.9G  0 lvm  [SWAP]
  └─Vlpr-lvm_var  253:2    0  10G  0 lvm  /var


fdisk /dev/sda

Command (m for help): n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): p0
Partition number (3,4, default 3): 3
No free sectors available

Command (m for help):

正如我们上面看到的,我们有分区 - sda1 sda2,但是当我们从 fdisk 中选择分区号 - 3 时,它会抱怨 -No free sectors available 尽管我们没有使用 sda3

任何建议为什么 fdisk 会出现错误 -No free sectors available

我只是想说,如果这是解决方案,我们宁愿不重新启动?

答案1

您不需要创建第三个分区,因为您已经调整了第二个分区的大小以使用新分配的空间。现在您需要继续执行后续步骤,调整 PV 的大小、调整 LV 的大小,最后调整文件系统的大小。

调整 PV 大小:

pvresize /dev/sda2

调整 LV 大小:

lvextend -l +100%FREE /dev/mapper/Vlpr-lvm_root

最后调整文件系统的大小。(您没有提供文件系统类型,但您可以轻松查找此命令。)

相关内容