增加 Amazon EBS 卷的大小:“未知标签”

问题描述 投票:0回答:3

运行此命令后我尝试增加根文件夹的音量

growpart /dev/nvme0n1p1
83

这是我收到的错误

    WARN: unknown label 
failed [sfd_dump:1] sfdisk --unit=S --dump /dev/nvme0n1p1
sfdisk: /dev/nvme0n1p1: does not contain a recognized partition table
FAILED: failed to dump sfdisk info for /dev/nvme0n1p1

我怎样才能克服这个错误?

linux amazon-web-services ubuntu amazon-ec2 amazon-ebs
3个回答
5
投票

使用 resize2fs 命令 例如:

$ sudo resize2fs /dev/nvme0n1p1

0
投票

对于 Nitro 卷,请使用:

$ sudo xfs_growfs -d /YOUR_EBS_MOUNT_POINT

0
投票

验证设备:仔细检查

/dev/nvme0n1p1
确实是您要调整大小的正确设备和分区。您可以使用 lsblk 或 fdisk -l 命令列出可用的设备及其分区。确保您的目标正确。

检查分区表:如果设备应该有分区表,请确保它没有损坏。您可以使用 gdisk 或 fdisk 命令检查分区表。例如:

sudo gdisk /dev/nvme0n1

如果没有分区表或者分区表似乎已损坏,您可能需要重新创建分区表。但是,请务必小心,因为如果操作不当,可能会导致数据丢失。

创建分区:如果设备没有分区或者需要创建新分区,可以使用fdisk或parted命令创建新分区。例如:

sudo fdisk /dev/nvme0n1

按照提示创建新分区,然后尝试再次运行growpart命令。

检查文件系统:如果存在有效的分区表,但您仍然遇到问题,则可能需要调整分区内的文件系统的大小。使用growpart成功调整分区大小后,您可能需要调整文件系统大小以使用新分配的空间。具体命令取决于文件系统类型(例如 ext4、xfs)。例如:

对于 ext4:

sudo resize2fs /dev/nvme0n1p1

对于 xfs:

sudo xfs_growfs /mountpoint

记住将 /mountpoint 替换为文件系统的实际挂载点。

© www.soinside.com 2019 - 2024. All rights reserved.