mkfs 在 ec2 t3.large 实例上失败

mkfs 在 ec2 t3.large 实例上失败

我想从 ec2 上的 t2 实例移动到 t3 实例,但是我的 chef 部署脚本在 t3 实例上失败,但在 ubuntu 16.04 或 18.04 下运行的 t2 实例上可以运行。

我可以成功创建并连接 ec2 卷,但创建文件系统失败:mkfs -t ext4 /dev/sdf

说:文件 /dev/sdf 不存在并且没有指定大小。

我可以在 Web 控制台中验证该卷是否已创建并附加到实例,并且可以作为 /dev/sdf 使用。

我需要注意 t3 实例有什么变化吗?

感谢

答案1

在我的t3.large根磁盘中显示为/dev/xvda在控制台中但可以/dev/nvme0n1从 Linux 访问。

第二个磁盘(/dev/xvdb在 aws 控制台中)被称为/dev/nvme1n1具有分区/dev/nvme1n1p1和的/dev/nvme1n1p2

也许您的系统实例会有类似的名称?

在这种情况下,创建新的分区,运行fdisk /dev/nvme1n1并继续进行分区。

希望有帮助:)

相关内容