LINUX.ORG.RU
решено ФорумAdmin

LVM PV [unknown]

 ,


0

1

Всем доброго времени суток. Столкнулся с весьма интересной (возможно) проблемой, зайдя на сервер увидел следующую картину.

  • [unknown] vg1PDMs lvm2 a-m <4.30t 0
  • [unknown] vg1PDMs lvm2 a-m <4.30t 0
  • [unknown] vg1PDMs lvm2 a-m <4.30t 0
  • [unknown] vg1PDMs lvm2 a-m <4.30t 0

Показалось мне очень странным, т.к. появилось после того, как был двойной конфликт UUID новых дисков, свежих (его я уже решил через vgimportclone). Кто-то из напарников видать пробовал сделать vgimportclone для VG выше. Теперь имею неоднозначную картину.

  • /dev/mapper/mpathe [unknown] lvm2 u– 2.25t 0
  • /dev/mapper/mpathf [unknown] lvm2 u– 2.25t 0
  • /dev/mapper/mpathg [unknown] lvm2 u– 2.25t 0
  • /dev/mapper/mpathh [unknown] lvm2 u– 2.25t 0

В душе искренне верю, что PV и VG созданы друг для друга. Но pvs говорит обратное.

  • WARNING: Device for PV eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk not found or rejected by a filter.
  • WARNING: Device for PV mvH0q0-gzwW-HJG1-qxtD-aa2B-xKxW-XLHUtw not found or rejected by a filter.
  • WARNING: Device for PV vVNap3-bzCi-w2ia-bHYd-TMSf-yr3f-0uHxW2 not found or rejected by a filter.
  • WARNING: Device for PV vRgMgL-oAIh-biR7-wvCf-cBNT-L3su-n7Wfsh not found or rejected by a filter.
  • Couldn’t find device with uuid eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk.
  • Couldn’t find device with uuid mvH0q0-gzwW-HJG1-qxtD-aa2B-xKxW-XLHUtw.
  • Couldn’t find device with uuid vVNap3-bzCi-w2ia-bHYd-TMSf-yr3f-0uHxW2.
  • Couldn’t find device with uuid vRgMgL-oAIh-biR7-wvCf-cBNT-L3su-n7Wfsh.
  • WARNING: PV /dev/mapper/mpathg is marked in use but no VG was found using it.
  • WARNING: PV /dev/mapper/mpathg might need repairing.
  • WARNING: PV /dev/mapper/mpathf is marked in use but no VG was found using it.
  • WARNING: PV /dev/mapper/mpathf might need repairing.
  • WARNING: PV /dev/mapper/mpathh is marked in use but no VG was found using it.
  • WARNING: PV /dev/mapper/mpathh might need repairing.
  • WARNING: PV /dev/mapper/mpathe is marked in use but no VG was found using it.
  • WARNING: PV /dev/mapper/mpathe might need repairing.

В lsblk нормальные размеры.

  • sdcd 4.3T 0 disk
    └─mpathh 4.3T 0 mpath
  • sdbw 4.3T 0 disk
    └─mpathe 4.3T 0 mpath

Подскажите пожалуйста, как вернуть диски в VG без потери данных? Такое ощущение. Что хлам в метаданных. Но с таким сталкиваюсь впервые. Буду признателен за любую подсказку\помощь.

UPD. Понял куда копать. Решил вчера сопоставить новые диски со старыми.

Инфо из /etc/lvm/backup

  • pv0 {
  • id = «eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk»
  • device = «/dev/mapper/mpathy»
  • pv1 {
  • id = «mvH0q0-gzwW-HJG1-qxtD-aa2B-xKxW-XLHUtw»
  • device = «/dev/mapper/mpathv»
  • pv2 {
  • id = «vVNap3-bzCi-w2ia-bHYd-TMSf-yr3f-0uHxW2»
  • device = «/dev/mapper/mpathw»
  • pv3 {
  • id = «vRgMgL-oAIh-biR7-wvCf-cBNT-L3su-n7Wfsh»
  • device = «/dev/mapper/mpathx»

Выбрал серийники в текущем состоянии из /etc/multipath/bindings

  • mpathe 36742b0f000000be200000000000652a1
  • mpathf 36742b0f000000be200000000000652a7
  • mpathg 36742b0f000000be200000000000652a5
  • mpathh 36742b0f000000be200000000000652a3

Осталась старая информация

  • mpathv 36742b0f000000be200000000000652a3
  • mpathw 36742b0f000000be200000000000652a1
  • mpathx 36742b0f000000be200000000000652a5
  • mpathy 36742b0f000000be200000000000652a7

План следующий: Сначала надо вернуть UUID старые.

  • pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk /dev/mapper/mpathf И так далее по порядку, а потом восстановить VG (возможно не понадобится после шага выше)
  • vgcfgrestore –file /etc/lvm/backup/vg1PDMs После всех манипуляций, проверить и активировать.
  • vgchange -ay vg1PDMs

РЕШЕНИЕ:

  • pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid eLMcjf-O3Xz-1kcl-ugF4-7h2T-Ucgf-caNhKk -ff /dev/mapper/mpathf
  • pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid mvH0q0-gzwW-HJG1-qxtD-aa2B-xKxW-XLHUtw -ff /dev/mapper/mpathh
  • pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid vVNap3-bzCi-w2ia-bHYd-TMSf-yr3f-0uHxW2 -ff /dev/mapper/mpathe
  • pvcreate –restorefile /etc/lvm/backup/vg1PDMs –uuid vRgMgL-oAIh-biR7-wvCf-cBNT-L3su-n7Wfsh -ff /dev/mapper/mpathg

После данных команд ушли ошибки при pvs. Активировал VG и смонировал. Всё ок.

Огромная благодарность всем присутствующим за помощь и хорошего вам дня :)



Последнее исправление: iamkokos (всего исправлений: 5)

Подскажите пожалуйста, как вернуть диски в VG без потери данных? Такое ощущение. Что хлам в метаданных

Это потому что lvm без btrfs, да?

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Потому что нельзя людям давать инструкции)

iamkokos
() автор топика
Ответ на: комментарий от flat

Я поздно увидел. Лучше поздно, чем никогда. Сделал апдейт поста. Благодарю за ссылку.

iamkokos
() автор топика
Ответ на: комментарий от futurama

Метаданные битые, скорее всего ругнётся о том, что нет PV. Апдейтнул пост, возможно, верный путь, других не вижу.

iamkokos
() автор топика
Ответ на: комментарий от iamkokos

Ещё раз обновил. Описал решение. Всем спасибо.

iamkokos
() автор топика
Ответ на: комментарий от iamkokos

Я видел битые метаданные только один раз, и то из за сбоя в железе и на одном мембере. Что то у тебя сильно не так произошло.

no-dashi-v2 ★★★
()

С таким подходом (так махать шашкой, не понимая причину), ты потеряешь данные. Или уже потерял, просто пока об этом не знаешь.

bigbit ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.