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

Как узнать, какой раздел / том какой том EBS?

На экземпляре EC2 у меня есть несколько разделов, которые выглядят так:

/dev/nvme1n1     15G   48M   15G   1% /data/mongo2
/dev/nvme2n1     15G  4.7G   11G  32% /data/docker
/dev/nvme3n1     15G  3.4G   12G  23% /data/mongo

А затем соответствующие тома EBS, один из которых выглядит так:

Я пытаюсь выяснить, какие крепления соответствуют каким томам EBS. Раньше было так, что «Информация о прикрепленных файлах» совпадала или была похожа на устройство, но теперь это не так с nve.

Есть ли какой-нибудь способ сопоставить их, кроме как отслеживать ездовых животных? Спасибо

Есть несколько разных методов в зависимости от того, какую ОС вы используете.

В Amazon Linux AMI 2017.09.01 или более поздней версии (включая Amazon Linux 2) вы можете выполнить команду ebsnvme-id следующим образом, чтобы сопоставить имя устройства NVMe с идентификатором тома и именем устройства.

sudo /sbin/ebsnvme-id /dev/nvme1n1

Что даст такой вывод:

ID тома: vol-01324f611e2463981
/ dev / sdf

Для ядер Linux версии 4.2 и новее вы можете сделать следующее:

Сначала установите nvme-cli. Это пакет командной строки NVMe. Затем вы можете запустить команду, подобную этой:

sudo nvme id-ctrl -v /dev/nvme1n1

NVME Identify Controller:
vid: 0x1d0f
ssvid: 0x1d0f
sn: vol01234567890abcdef
mn: Amazon Elastic Block Store
...
0000: 2f 64 65 76 2f 73 64 6a 20 20 20 20 20 20 20 20 "/ dev / sdf ..."

Ссылки ниже предоставляют дополнительную информацию.

Ссылки

Объемы NVME EBS
Как найти идентификатор тома EBS для тома NVME