Смешанные имена файлов устройств LUN

Следующие списки взяты из коробки Linux RHEL. Я немного запутался из-за следующих несоответствий.

Здесь у нас есть псевдонимы, определенные для каждого LUN в файле привязок многолучевого распространения:

mpath0 36006016071602e0026025fa3eff2e111
mpath1 36006016071602e008cec8699eff2e111
mpath2 36006016071602e00485dffadeff2e111
mpath3 360060160b6502e00e63f011ab359e211

Но здесь у нас есть WWN и псевдонимы для имен файлов устройств. Почему смесь?

ll /dev/mpath
lrwxrwxrwx 1 root root 8 Sep 25 17:39 36006016071602e0026025fa3eff2e111 -> ../dm-15
lrwxrwxrwx 1 root root 8 Sep 25 17:39 36006016071602e0026025fa3eff2e111p1 -> ../dm-20
lrwxrwxrwx 1 root root 8 Sep 25 17:39 36006016071602e00485dffadeff2e111 -> ../dm-17
lrwxrwxrwx 1 root root 8 Sep 25 17:39 36006016071602e00485dffadeff2e111p1 -> ../dm-18
lrwxrwxrwx 1 root root 8 Sep 25 17:43 mpath1 -> ../dm-16
lrwxrwxrwx 1 root root 8 Sep 25 17:43 mpath1p1 -> ../dm-19
lrwxrwxrwx 1 root root 8 Jan  8 14:50 mpath3 -> ../dm-27

В /etc/multipath.conf ничего не определено, что могло бы вызвать это.
перезапуск службы multiathd (и запуск / остановка) выполнен.

multipath -ll
mpath2 (36006016071602e00485dffadeff2e111) dm-17 DGC,VRAID
[size=209G][features=1 queue_if_no_path][hwhandler=1 emc][rw]
\_ round-robin 0 [prio=1][active]
 \_ 1:0:0:2 sdd 8:48  [active][ready]
\_ round-robin 0 [prio=0][enabled]
 \_ 2:0:0:2 sdg 8:96  [active][ready]
mpath1 (36006016071602e008cec8699eff2e111) dm-16 DGC,VRAID
[size=55G][features=1 queue_if_no_path][hwhandler=1 emc][rw]
\_ round-robin 0 [prio=1][active]
 \_ 1:0:0:1 sdc 8:32  [active][ready]
\_ round-robin 0 [prio=0][enabled]
 \_ 2:0:0:1 sdf 8:80  [active][ready]
mpath0 (36006016071602e0026025fa3eff2e111) dm-15 DGC,VRAID
[size=9.0G][features=1 queue_if_no_path][hwhandler=1 emc][rw]
\_ round-robin 0 [prio=1][active]
 \_ 2:0:0:0 sde 8:64  [active][ready]
\_ round-robin 0 [prio=0][enabled]
 \_ 1:0:0:0 sdb 8:16  [active][ready]
mpath3 (360060160b6502e00e63f011ab359e211) dm-27 DGC,VRAID
[size=210G][features=1 queue_if_no_path][hwhandler=1 emc][rw]
\_ round-robin 0 [prio=1][active]
 \_ 2:0:0:3 sdi 8:128 [active][ready]
\_ round-robin 0 [prio=0][enabled]
 \_ 1:0:0:3 sdh 8:112 [active][ready]

Другие системы соответствуют:

ll /dev/mpath
lrwxrwxrwx 1 root root 8 Dec 26 12:18 3600601601c902e000ef2100e1e3ee211 -> ../dm-15
lrwxrwxrwx 1 root root 8 Dec 26 12:18 36006016033902e007a63bd7820fce111 -> ../dm-14
lrwxrwxrwx 1 root root 8 Dec 26 12:18 36006016033902e00d2bee6bc1ffce111 -> ../dm-13

ll /dev/mpath
lrwxrwxrwx 1 root root 8 Dec 26 18:47 3600601601c902e000ef2100e1e3ee211 -> ../dm-15
lrwxrwxrwx 1 root root 8 Dec 26 18:47 3600601601c902e00160c21202a07e211 -> ../dm-14
lrwxrwxrwx 1 root root 8 Dec 26 18:47 3600601601c902e003eedbf312a07e211 -> ../dm-13

Заранее спасибо,
Ксавье

2 ответа

Не зная административной истории на этом компьютере, проблема возникла из-за того, что логические устройства были непредставлены в системе нечистым образом. Перезагрузка системы была рекомендована и разрешила проблему.

lrwxrwxrwx 1 root root 8 Jan 15 15:44 36006016071602e0026025fa3eff2e111 -> ../dm-15
lrwxrwxrwx 1 root root 8 Jan 15 15:44 36006016071602e0026025fa3eff2e111p1 -> ../dm-21
lrwxrwxrwx 1 root root 8 Jan 15 15:44 36006016071602e00485dffadeff2e111 -> ../dm-17
lrwxrwxrwx 1 root root 8 Jan 15 15:44 36006016071602e00485dffadeff2e111p1 -> ../dm-19
lrwxrwxrwx 1 root root 8 Jan 15 15:44 36006016071602e008cec8699eff2e111 -> ../dm-16
lrwxrwxrwx 1 root root 8 Jan 15 15:44 36006016071602e008cec8699eff2e111p1 -> ../dm-20
lrwxrwxrwx 1 root root 8 Jan 15 15:44 36006016071602e00966edb05ab5de211 -> ../dm-18

Танки за помощь всем

Расположение по умолчанию /var/lib/multipath/bindings. /var - это точка монтирования, и Red Hat рекомендует переместить ее в /, но я сомневаюсь, что это проблема. - XO0111 января в 9:50

Почему вы так думаете? См., Например, https://bugzilla.redhat.com/show_bug.cgi?id=357331. Можно ли установить файл привязок, например, на /etc/multipath.bindings (при условии, что / etc не является отдельной файловой системой). Убедитесь, что у вас установлен http://rhn.redhat.com/errata/RHBA-2008-0337.html.

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