我有一个带有加密 EBS 卷的 AWS 实例,位于/dev/sdb
。
我正在尝试使用以下命令通过 ansible 挂载它:
- 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
xvdb
我根据这个答案的建议提出了:https://serverfault.com/a/365841/314047
但是,我仍然收到错误:"msg": "Device /dev/xvdb not found."
PS:我也收到这个错误/dev/sdb
。
这是我的 O/Pls -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 安装到其中?
答案1
看起来您还没有对其进行分区和格式化,您必须先使用对其进行分区fdisk
,然后使用创建一个 ext4/3 分区makefs
。您可以在此处查看文档。
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html