将 AWS EBS 增加到 2TB 以上,发现 MBR 限制为 2TB

将 AWS EBS 增加到 2TB 以上,发现 MBR 限制为 2TB

我们的主要 EC2 实例上的空间几乎用完了。我想将 EBS 卷大小从 2TB 增加到 2.5TB。

然而,我注意到由于 MBR 限制为 2TB,我无法再增加分区。

我早该知道的……有没有办法在不停机的情况下使用 500GB,例如通过创建一个新分区?但由于它是根卷,我不确定这是否可行。有什么想法吗?

多谢!

编辑@Nikita Kipriyanov

sudo fdisk -l /dev/nvme0n1p1
Disk /dev/nvme0n1p1: 1.102 TiB, 2199022206976 bytes, 
    4294965248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

sudo cat /etc/fstab
LABEL=cloudimg-rootfs   /    ext4   defaults,discard    0 0

/dev/nvme1n1p2 none swap sw 0 0

df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/root      ext4      2.0T  1.8T  149G  93% /

/dev/root 位于 /dev/nvme0n1p1 上

谢谢

答案1

在这种情况下,我建议创建一个新的 EBS 卷并将其附加到您的实例。EBS 卷最大可达 64 TiB,因此您可以在其中存储大量数据。

然后,您可以直接格式化 EBS 卷,并将占用根卷空间的数据移动到这个新卷。

相关内容