Я считаю, что мы удалили некоторые метаданные тонкого пула LVM при перемещении двух групп томов на другой компьютер. Теперь мы пытаемся повторно активировать группы томов на исходной машине. Физические тома, группы томов и логические тома выглядят нетронутыми, но я не могу активировать ни одну из групп томов.
Вот вывод ошибки при активации любой группы томов:
[root@erbium ~]# vgchange -ay vg_sfim
Thin pool transaction_id is 649, while expected 647.
0 logical volume(s) in volume group "vg_sfim" now active
[root@erbium ~]# vgchange -ay vg_fmrif
Check of pool vg_fmrif/thinpool failed (status:1). Manual repair required!
0 logical volume(s) in volume group "vg_fmrif" now active
Добавление verbose
и / или ignoreactivationskip
флаги не предоставляют более полезной информации.
Вот результат pvs
:
[root@erbium archive]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 vg_erbium lvm2 a-- 59.51g 0
/dev/sdb vg_sfim lvm2 a-- 29.80t 0
/dev/sdc vg_sfim lvm2 a-- 6.58t 0
/dev/sdd vg_fmrif lvm2 a-- 36.39t 0
Вот результат vgs
:
[root@erbium archive]# vgs
VG #PV #LV #SN Attr VSize VFree
vg_erbium 1 3 0 wz--n- 59.51g 0
vg_fmrif 1 14 0 wz--n- 36.39t 0
vg_sfim 2 3 0 wz--n- 36.39t 0
Вот результат lvs
:
[root@erbium archive]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_home vg_erbium -wi-ao---- 3.19g
lv_root vg_erbium -wi-ao---- 32.68g
lv_swap vg_erbium -wi-ao---- 23.64g
lv_fmrif vg_fmrif Vwi---tz-- 20.00t thinpool
lv_fmrif_2014_11_20_23_00 vg_fmrif Vwi---tz-k 20.00t thinpool lv_fmrif
lv_fmrif_2014_11_21_23_00 vg_fmrif Vwi---tz-k 20.00t thinpool lv_fmrif
lv_fmrif_2014_11_22_23_00 vg_fmrif Vwi---tz-k 20.00t thinpool lv_fmrif
lv_fmrif_2014_11_23_23_00 vg_fmrif Vwi---tz-k 20.00t thinpool lv_fmrif
lv_fmrif_2014_11_24_23_00 vg_fmrif Vwi---tz-k 20.00t thinpool lv_fmrif
lv_fmrif_2014_11_25_23_00 vg_fmrif Vwi---tz-k 20.00t thinpool lv_fmrif
lv_users vg_fmrif Vwi---tz-- 1.00t thinpool
lv_users_2014_11_21_23_00 vg_fmrif Vwi---tz-k 1.00t thinpool lv_users
lv_users_2014_11_22_23_00 vg_fmrif Vwi---tz-k 1.00t thinpool lv_users
lv_users_2014_11_23_23_00 vg_fmrif Vwi---tz-k 1.00t thinpool lv_users
lv_users_2014_11_24_23_00 vg_fmrif Vwi---tz-k 1.00t thinpool lv_users
lv_users_2014_11_25_23_00 vg_fmrif Vwi---tz-k 1.00t thinpool lv_users
thinpool vg_fmrif twi---tz-- 36.39t
lv_sfim vg_sfim Vwi---tz-k 35.00t sfim_thinpool
lv_sfim_2014_11_23_23_00 vg_sfim Vwi---tz-k 35.00t sfim_thinpool
sfim_thinpool vg_sfim twi---tz-- 36.39t
У нас есть резервные копии того, что я считаю метаданными в /etc/lvm/archive
через последний месяц. Я надеюсь, что мы сможем восстановить метаданные из каталога архива. Одна из проблем с этой идеей заключается в том, что я не могу просто восстановить ее, используя vgcfgrestore
потому что у нас есть моментальные снимки с тонкой подготовкой. Мне нужно использовать --force
вариант, который "Необходимо для восстановления метаданных с тонкими томами пула", но также имеет большой ВНИМАНИЕ: Используйте с особой осторожностью ... сообщение.
Кто-нибудь видел подобное сообщение о проблеме или ошибке и / или мог дать совет?