2017-05-10 15 views
0

ボリュームをAWSマシンに接続してマウントしようとしています。私はVagrantを使ってマシンを起動していますが、Vagrantファイルには "/ dev/sda2"というブロックデバイスが作成されています。マシンを起動すると、AWSコンソールにデバイスが作成されたことが表示されます。 enter image description hereデバイスがAWSコンソールに表示されますが、AWSマシンに表示されないのはなぜですか?

ご覧のとおり、AWSはデバイスが存在することを認識しています。しかし、AWSマシンにデバイスをマウントしようとすると、エラーが発生します。

sudo mount -t ext4 /dev/sda2 /mnt/example_mount 
mount: special device /dev/sda2 does not exist 

実際、ディレクトリ/ dev/sda2は存在しません。ここで

cd /dev/sda2 
-bash: cd: /dev/sda2: No such file or directory 

はlsblk出力されます。

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT 
xvda 202:0 0 10G 0 disk 
├─xvda1 202:1 0 1M 0 part 
└─xvda2 202:2 0 10G 0 part/
xvdb 202:16 0 50G 0 disk 
xvdi 202:128 0 50G 0 disk 

私はAWSコンソールではなく、マシン上のデバイスを参照してくださいなぜ?

+0

EBSボリュームに適用されますが、新しいファイルシステムの作成方法を理解するには[このドキュメント](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html)をお読みくださいなぜディスクの名前が違うのでしょうか? – stdunbar

+0

'/ dev/xvdb'は優れた候補だと思われますか? –

+0

はい、私はそうだと思います。私はまだ変な名前を見つけました - しかしそれは正しいようです。 – nickackerman42

答えて

1

どのようなLinuxをお使いですか?お使いのシステムで、ドライブが異なる方法で表示されないことを確認してください。たとえば、/dev/xvda2? 可能であれば、lsblkコマンド出力を提供してください。

+0

質問にlsblk出力を追加しました。ディスク "xvdi"は/ dev/sdiに似ているようです。私の知らないうちにディスクの名前を変更するのはなぜですか? – nickackerman42

+1

私は同様の質問と関連記事で比較的良い答えを見ました:https://askubuntu.com/questions/47617/how-to-attach-new-ebs-volume-to-ubuntu-machine-on-aws/47909# 47909 –

+0

別の良い説明はここです:http://stackoverflow.com/questions/11679498/why-does-my-system-change-my-device-from-dev-sdj-to-dev-xvdj?rq=1 – nickackerman42

関連する問題