无法在 Amazon EC2 上增长 XFS 文件系统:xfs_growfs: / 不是已安装的 XFS 文件系统

Ste*_*ieD 4 amazon-ec2 amazon-ebs

我完全按照此处的说明进行操作:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html \n“示例:扩展 NVMe EBS 卷的文件系统”尝试将磁盘从 10 GB 增加到 20 GB。

\n

当我到达第 6 步时,sudo xfs_growfs -d /我得到xfs_growfs: / is not a mounted XFS filesystem

\n

尝试重新启动实例,但这没有帮助。

\n

lsblk产量:

\n
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT\nnvme0n1      259:0    0   20G  0 disk\n\xe2\x94\x9c\xe2\x94\x80nvme0n1p1  259:1    0 19.9G  0 part /\n\xe2\x94\x9c\xe2\x94\x80nvme0n1p14 259:2    0    3M  0 part\n\xe2\x94\x94\xe2\x94\x80nvme0n1p15 259:3    0  124M  0 part /boot/efi\n
Run Code Online (Sandbox Code Playgroud)\n

df -h输出:

\n
Filesystem       Size  Used Avail Use% Mounted on\nudev             224M     0  224M   0% /dev\ntmpfs             47M  2.2M   45M   5% /run\n/dev/nvme0n1p1    20G  9.1G  9.6G  49% /\ntmpfs            233M     0  233M   0% /dev/shm\ntmpfs            5.0M     0  5.0M   0% /run/lock\ntmpfs            233M     0  233M   0% /sys/fs/cgroup\n/dev/nvme0n1p15  124M  262K  124M   1% /boot/efi\ntmpfs             47M     0   47M   0% /run/user/1000\n
Run Code Online (Sandbox Code Playgroud)\n

请注意,/dev/nvme0n1p1 设备上的可用空间为 49%,但根据“已使用/可用”列,它应该更像是 99%。

\n

小智 5

在非 XFS 的文件系统上使用它时出现此错误。

必须使用它(对于 ext4 卷)。

sudo resize2fs /dev/xvda1
Run Code Online (Sandbox Code Playgroud)