Назад | Перейти на главную страницу

«Устройство / dev / xvdb не найдено» том с символической ссылкой AWS EC2

У меня есть экземпляр 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