Возможность создания файловой системы на основе имени блочного устройства. - PullRequest
0 голосов
/ 11 октября 2019

У меня есть 3 тома EBS, подключенных к моему экземпляру Linux EC2. Имя блочного устройства может меняться в зависимости от типа экземпляра EC2. Например - / dev / xvd [az] или /dev/nvme[0-26]n1.

У меня есть задача Ansible, которая монтирует эти 3 блочных устройства в 3 файловых системах.

- name: "mount file systems"
  mount:
    name: "{{ item.name }}"
    src: "{{ item.src }}"
    fstype: ext4
    state: mounted
  with_items:
    - { name: '/dir/dir1', src: '/dev/nvme2n1' }
    - { name: '/dir/dir2', src: '/dev/nvme3n1' }
    - { name: '/dir/dir3', src: '/dev/nvme1n1' }

Как сделать вышеописанный скрипт для определения правильного имени блочного устройства, если в системе в данный момент находится /dev/xvdh или /dev/nvme2n1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...