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.