Volume lógico faltando após a reinicialização

5

Centos- 6, LVM2 depois de um sistema travar e reinicializar.

lvdisplay e lvscan não retornam volumes. Tinha volumes anteriores ... como recuperar?

há dados em LV (volume lógico) - compartilhados como exportação NFS.

O VG está listado em / etc / lvm / backup / datastore1. alguma ideia para restaurar o LV?

vgdisplay  
  -- Volume group --  
  VG Name               datastore1  
  System ID  
  Format                lvm2  
  Metadata Areas        1  
  Metadata Sequence No  1  
  VG Access             read/write  
  VG Status             resizable  
  MAX LV                0  
  Cur LV                0  
  Open LV               0  
  Max PV                0  
  Cur PV                1  
  Act PV                1  
  VG Size               10.92 TiB  
  PE Size               4.00 MiB  
  Total PE              2861467  
  Alloc PE / Size       0 / 0  
  Free  PE / Size       2861467 / 10.92 TiB  
  VG UUID               7uq001-dUxd-I1WS-PPu2-ljT3-FybY-D9ddx2

cat / etc / lvm / backup / datastore1

datastore1 {         id="7uq001-dUxd-I1WS-PPu2-ljT3-FybY-D9ddx2"         seqno = 2         status = ["RESIZEABLE", "READ", "WRITE"]         flags = []         extent_size = 8192 # 4 megabytes         max_lv = 0         max_pv = 0         metadata_copies = 0

    physical_volumes {

            pv0 {
                    id = "kRGDrz-YFyf-EIKk-0om6-9H78-jgle-9z0B27"
                    device = "/dev/cciss/c0d1p1"    # Hint only

                    status = ["ALLOCATABLE"]
                    flags = []
                    dev_size = 23441142637  # 10.9156 Terabytes
                    pe_start = 2048
                    pe_count = 2861467      # 10.9156 Terabytes
            }
    }

}

    
por maruti 29.05.2012 / 20:39

1 resposta

5

Se você estiver prestes a restaurar o esquema de particionamento do LVM a partir do arquivo de backup, tente:

vgcfgrestore datarestore1

Se tudo estiver ok, tente ativar todos os LVs por:

vgchange -ay

E faça um fsck em todos os volumes com fsck , por exemplo, fsck /dev/datarestore1/XX

Se nenhum erro ocorreu, tente montá-los por mount -a

    
por 01.06.2012 / 07:22

Tags