Correção da definição de volume físico do LVM após a remoção de / dev / sdb

1

Recentemente eu configurei a partição LVM com um novo disco / dev / sdc. Eu criei o LVM com os seguintes comandos:

pvcreate /dev/sdc
vgcreate data /dev/sdc
mkfs.ext4 /dev/data/srv
tune2fs -m 0 /dev/mapper/data-srv

Agora o problema é que o disco antigo / dev / sdb se foi e eu recebo erros em / var / log / messages como:

sd 2:0:2:0: [sdc]  Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
sd 2:0:2:0: [sdc] CDB: Read(10): 28 00 00 00 00 3f 00 00 04 00
blk_update_request: 8 callbacks suppressed
end_request: I/O error, dev sdc, sector 63
sd 2:0:2:0: [sdc] Unhandled error code
sd 2:0:2:0: [sdc]  Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
sd 2:0:2:0: [sdc] CDB: Read(10): 28 00 00 00 00 3f 00 00 04 00
end_request: I/O error, dev sdc, sector 63
sd 2:0:2:0: [sdc] Unhandled error code

Como o disco antigo / dev / sdb foi removido após criar o LVM, / dev / sdc (que não está mais presente) tomou o seu lugar:

>pvs
  /dev/sdc1: read failed after 0 of 2048 at 0: Input/output error
  PV         VG   Fmt  Attr PSize   PFree
  /dev/sdb   data lvm2 a--  330.00g    0

>lvscan
  /dev/sdc1: read failed after 0 of 2048 at 0: Input/output error
  ACTIVE            '/dev/data/srv' [330.00 GiB] inherit

A partição funciona bem, embora o / sdc não esteja mais presente. No entanto, como posso consertar o LVM para não mais procurar por / dev / sdc?

Acho que o LVM usa UUIDs internamente. Caso contrário, este cenário não reconheceria o sdb como o pv (disco) correto.

    
por harp 04.08.2014 / 10:33

1 resposta

0

Como não consegui reiniciar o host, corrigi o erro:

>pvs
  /dev/sdc1: read failed after 0 of 2048 at 0: Input/output error
  PV         VG   Fmt  Attr PSize   PFree
  /dev/sdb   data lvm2 a--  330.00g    0

digitando:

echo 1 > /sys/block/sdc/device/delete

    
por 04.08.2014 / 18:02

Tags