我想从 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
并继续进行分区。
希望有帮助:)