На экземпляре 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