web-dev-qa-db-ja.com

mkfsはec2t3.largeインスタンスで失敗します

Ec2のt2インスタンスからt3インスタンスに移動したいのですが、chefデプロイメントスクリプトはt3インスタンスでは失敗しますが、ubuntu16.04または18.04で実行されているt2インスタンスでは機能します。

Ec2ボリュームを正常に作成してアタッチできますが、ファイルシステムの作成は次のように失敗します:mkfs -t ext4/dev/sdf

言っています:ファイル/ dev/sdfが存在せず、サイズが指定されていません。

ボリュームが作成されてインスタンスにアタッチされ、/ dev/sdfとして使用可能であることをWebコンソールで確認できます。

知っておく必要のあるt3インスタンスの変更はありますか?

感謝

2
BlueSkies

私のt3.largeでは、ルートディスクはコンソールでは/dev/xvdaとして表示されますが、Linuxからは/dev/nvme0n1としてアクセスできます。

2番目のディスク(awsコンソールでは/dev/xvdb)は/dev/nvme1n1と呼ばれ、パーティション/dev/nvme1n1p1/dev/nvme1n1p2があります。

おそらく、システムインスタンスの名前は似ていますか?

その場合、新しいパーティションを作成するには、fdisk /dev/nvme1n1を実行し、パーティショニングを続行します。

お役に立てば幸いです:)

2
MLu