调整 EXT4 分区的大小

Resizing an EXT4 Partition

我在虚拟机中有一个 Ubuntu 18.04 服务器。 VM 管理员分配了更多磁盘 space。如何调整分区大小以使用 space?

我的设置如下:

Device          Start        End    Sectors  Size Type
/dev/sda1        2048    1050623    1048576  512M EFI System
/dev/sda2     1050624    5244927    4194304    2G Linux filesystem
/dev/sda3     5244928  424675327  419430400  200G Linux filesystem
/dev/sda4   424675328  529532927  104857600   50G Linux filesystem
/dev/sda5   529532928 1578108927 1048576000  500G Linux filesystem
/dev/sda6  1578108928 1745881087  167772160   80G Linux filesystem

(parted) print free space                                                
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 1397GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
        17.4kB  1049kB  1031kB  Free Space
 1      1049kB  538MB   537MB   fat32              boot, esp
 2      538MB   2685MB  2147MB  ext4
 3      2685MB  217GB   215GB   ext4
 4      217GB   271GB   53.7GB  ext4
 5      271GB   808GB   537GB   ext4
 6      808GB   894GB   85.9GB  ext4
        894GB   1397GB  503GB   Free Space

如何将空闲 space 分配给第五个分区。

按照以下说明进行操作: https://geekpeek.net/resize-filesystem-fdisk-resize2fs/

我删除了 /dev/sda5 然后重新创建了它,但它的大小保持不变:

同样,如下:

https://www.tecmint.com/parted-command-to-create-resize-rescue-linux-disk-partitions/

resizepart 不建议使用任何可用磁盘 space,并且分区保持相同大小。

我是否需要删除 /dev/sda6 才能访问可用磁盘 space?

如果您想从 VM 内部将空闲 space 分配给分区 /dev/sda5,您首先必须删除 /dev/sda6 分区。

否则解决方案是 运行 在未挂载文件系统时从 live CD 进行 GParted,因为您将不得不移动分区(在您的情况下,您将不得不移动 /dev/sda6分区到磁盘的末尾,然后扩展 /dev/sda5 及其现在相邻的空闲 space).