我们的主要 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 卷,并将占用根卷空间的数据移动到这个新卷。