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

Просмотр нескольких разделов для одного 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

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

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

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