LVM2 精简池 transaction_id 不匹配

LVM2 精简池 transaction_id 不匹配

我认为我们在将 2 个卷组移至另一台机器时破坏了一些 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,即“使用精简池卷恢复元数据所必需的“,而且还带有一个大警告:请极其小心地使用...信息。

有没有人见过这样的问题或错误消息和/或有任何建议?

相关内容