首页 > 解决方案 > 调整 EXT4 分区的大小

问题描述

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

我的设置如下:

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

如何将可用空间分配给第五个分区。

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

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

同样,以下:

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

resizepart 并不表示有任何可用的磁盘空间可供使用并且分区保持相同的大小。

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

标签: linuxext4disk-partitioningparted

解决方案


如果/dev/sda5要从 VM 内部为分区分配可用空间,则首先必须摆脱/dev/sda6分区。

否则,解决方案是在未挂载文件系统的情况下从 live CD 运行 GParted,因为您必须移动分区(在您的情况下,您必须将/dev/sda6分区移动到磁盘的末尾,然后扩展/dev/sda5其现在相邻的可用空间)。


推荐阅读