У меня есть экземпляр AWS с зашифрованным томом EBS, который находится по адресу /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 / P моего 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
Что-то я сделал не так? Как мне подключить к нему мой том и компакт-диск?
Похоже, вы не разбили и не отформатировали его, вам нужно сначала разбить его, используя fdisk
а затем создайте раздел ext4 / 3, используя makefs
. Вы можете ознакомиться с документацией здесь.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html