Просмотр нескольких разделов для одного и того же LUN

Кто-нибудь знает, почему я вижу несколько устройств для одного и того же LUN? Я проверил с командой хранения, они выставили только 360000970000196801239533036304532 для этого сервера, но почему я вижу эти много разделов (p1..p7)

lrwxrwxrwx 1 root root      8 Jan 20 16:30 360000970000196801239533036304532 -> ../dm-39
lrwxrwxrwx 1 root root      8 Jan 20 16:30 360000970000196801239533036304532p1 -> ../dm-64
lrwxrwxrwx 1 root root      8 Jan 20 16:30 360000970000196801239533036304532p2 -> ../dm-65
lrwxrwxrwx 1 root root      8 Jan 20 16:30 360000970000196801239533036304532p3 -> ../dm-66
lrwxrwxrwx 1 root root      8 Jan 20 16:30 360000970000196801239533036304532p4 -> ../dm-67
lrwxrwxrwx 1 root root      8 Jan 20 16:30 360000970000196801239533036304532p5 -> ../dm-69
lrwxrwxrwx 1 root root      8 Jan 20 16:30 360000970000196801239533036304532p6 -> ../dm-70
lrwxrwxrwx 1 root root      8 Jan 20 16:30 360000970000196801239533036304532p7 -> ../dm-71

AFAIK Я понимаю, что устройства в dev mapper создаются на ранней стадии процесса загрузки, а /dev/dm-n предназначены только для внутреннего использования.

Даже в выводе fdisk я вижу эти 2 устройства

Disk /dev/mapper/360000970000196801239533036304532: 515.4 GB, 515396075520 bytes


Device Boot      Start         End      Blocks   Id  System

/dev/mapper/360000970000196801239533036304532p1 1 62661 503316479+ ee GPT

Disk /dev/mapper/360000970000196801239533036304536: 515.4 GB, 515396075520 bytes

Когда я пытаюсь создать физический том на исходном LUN, происходит сбой из-за этой ошибки

pvcreate /dev/mapper/360000970000196801239533036304532
Device /dev/mapper/360000970000196801239533036304532 not found (or ignored by filtering).

Я уже проверил lvm.conf, в фильтрации ничего не определено

Системная информация

cat /etc/redhat-release 
CentOS release 6.8 (Final)

device-mapper-multipath-0.4.9-93.el6.x86_64
device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64
device-mapper-multipath-libs-0.4.9-93.el6.x86_64
device-mapper-libs-1.02.117-7.el6_8.1.x86_64
device-mapper-event-libs-1.02.117-7.el6_8.1.x86_64
device-mapper-event-1.02.117-7.el6_8.1.x86_64
lvm2-2.02.143-7.el6_8.1.x86_64
device-mapper-1.02.117-7.el6_8.1.x86_64
lvm2-libs-2.02.143-7.el6_8.1.x86_64

1 ответ

Когда устройство подключено, kpartx создает устройства DM для найденных разделов. Я вижу, что fdisk обнаружил хотя бы один раздел, но он может быть неверным по поводу оставшегося. Как сказано в справочной странице fdisk на RHEL7: fdisk не понимает таблицы разделов GUID (GPT) и не предназначена для больших разделов. В этих случаях используйте более продвинутый GNU parted (8), я думаю, что он такой же на CentOS6. Используйте либо gdisk или же parted как предложено, чтобы увидеть, если есть несколько разделов.

Если вы уверены, что хотите избавиться от всех разделов, попробуйте сначала wipefs -a на устройстве.

Также убедитесь, что multipath_component_detection в lvm.conf имеет значение 1.

Другие вопросы по тегам