“未findDevice / dev / xvdb”AWS EC2符号链接卷

我有一个带有encryptionEBS卷的AWS实例,位于/dev/sdb

我试图通过使用命令安装它:

 - name: format new volume filesystem: fstype=xfs dev=/dev/xvdb - name: edit fstab and mount the vol action: mount=/home/ec2-user/ name= src=/dev/xvdb opts=noatime fstype=xfs state=mounted 

从这个答案的build议我已经在xvdb : https : xvdb

但是,我仍然得到错误: "msg": "Device /dev/xvdb not found." PS:我也得到这个错误/dev/sdb

这是我的ls -l /dev/sd* /dev/xv*

 lrwxrwxrwx 1 root root 4 Feb 10 06:45 /dev/sda -> xvda lrwxrwxrwx 1 root root 5 Feb 10 06:45 /dev/sda1 -> xvda1 lrwxrwxrwx 1 root root 4 Feb 10 06:45 /dev/sdb -> xvdb brw-rw---- 1 root disk 202, 0 Feb 10 06:45 /dev/xvda brw-rw---- 1 root disk 202, 1 Feb 10 06:45 /dev/xvda1 brw-rw---- 1 root disk 202, 16 Feb 10 06:45 /dev/xvdb 

这个命令: cat /proc/partitions给了我这个:

 major minor #blocks name 202 0 8388608 xvda 202 1 8386543 xvda1 202 16 8388608 xvdb 

有什么我做错了吗? 我如何安装我的音量和CD到它?

看起来你没有对它进行分区和格式化,你必须先使用fdisk进行分区,然后使用makefs创build一个ext4 / 3分区。 你可以在这里查看文档。

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html