LVM2 não pode acordar o volume lógico suspenso

4

Leia minha história abaixo.

Estou usando o LVM2 com as seguintes informações:

Procurar por VG:

# vgs
  VG   #PV #LV #SN Attr   VSize   VFree 
  unix   1   1   0 wz--n- 115.00g 45.00g

Verificação de LV

# lvs
  LV   VG   Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  work unix -wi-s- 70.00g

Tentativa de ativar VG, LV

# vgchange -ay
  device-mapper: resume ioctl failed: Invalid argument
  Unable to resume unix-work (254:1)
  1 logical volume(s) in volume group "unix" now active

Verifique o LV ativado ou não

# lvdisplay 
  /dev/mapper/unix-work: open failed: No such file or directory
  --- Logical volume ---
  LV Name                /dev/unix/work
  VG Name                unix
  LV UUID                HzzTTr-rX2d-w1dP-NEQL-QksJ-rmHW-jMTxO7
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                70.00 GiB
  Current LE             17920
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto

Por causa do último comando terminar com erro: "/ dev / mapper / unix-work: open failed: Nenhum arquivo ou diretório" Então eu tenho que executar o vgmknodes para criar / dev / nodes manualmente como abaixo

# vgmknodes 
  The link /dev/unix/work should had been created by udev but it was not found. Falling back to direct link creation.

Agora parece melhor com o status "suspenso"

# lvdisplay 
  --- Logical volume ---
  LV Name                /dev/unix/work
  VG Name                unix
  LV UUID                HzzTTr-rX2d-w1dP-NEQL-QksJ-rmHW-jMTxO7
  LV Write Access        read/write
  LV Status              suspended
  # open                 0
  LV Size                70.00 GiB
  Current LE             17920
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1

Tentativa de montar o LV:

# mount /dev/unix/work /mnt/
mount: /dev/mapper/unix-work already mounted or /mnt/ busy

Mensagem do dmesg:

[ 1527.566964] device-mapper: table: 254:1: sda3 too small for target: start=94372224, len=136306688, dev_size=224606491

Então, minha pergunta é: como posso ativar o LV para montá-lo ou usar o comando dd para obter dados da partição do LVM?

Obrigado em avançado!

    
por tiger2wander 28.11.2011 / 03:13

1 resposta

0

Acho que está relacionado a este post link

Como sugerido pelo comentário psusi, o PV em / dev / sda3 parece ser menor que o tamanho VG (talvez um pvresize --setphysicalvolumesize somesizeG tenha sido feito de cada vez)

2 soluções:    - estenda o / dev / sda3    - reduza o LV unix-work

Mas precisa do pvdisplay and /dev/sda3 infos

    
por 26.06.2018 / 17:39

Tags