Informações interessantes na pergunta seriam a saída de pvs
, vgs
e lvs
.
Mas se eu adotar algumas suposições cautelosas, eu suporia que seu VG
tenha o nome pve
e seu lv
seja data
. O volume físico atual é /dev/sda5
e você usa a partição completa como seu volume lógico data
. Eu também presumo que o / dev / sdb5 não contém nenhum dado, então não arriscamos perder nada?
Eu começaria alterando o tipo de partição de /dev/sdb5
de Linux raid autodetect
para Linux LVM
.
Você faz isso com o fdisk.
# fdisk /dev/sdb
Command (m for help): t
Partition number (1-5): 5
Hex code (type L to list codes): 8e
Changed system type of partition 5 to 8e (Linux LVM)
Command (m for help): w
Em seguida, você usa pvcreate
para criar um novo volume físico:
# pvcreate /dev/sdb5
Agora você deve ter dois volumes físicos listados quando você digita pvs
# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 pve lvm2 a-- xx.xxg xx.00m
/dev/sdb5 lvm2 a-- xx.xxg xx.00m
O próximo passo é adicionar o novo volume físico ao seu grupo de volume, pve
. Você faz isso estendendo o grupo de volumes, por /dev/sdb5
, com vgextend
.
# vgextend pve /dev/sdb5
Se você listar informações sobre seus grupos de volume com vgs
, verá que tem espaço livre do valor do /dev/sdb5
# vgs
VG #PV #LV #SN Attr VSize VFree
pve 1 1 0 wz--n- xx.xxg xx.00m
Para estender o volume lógico data
, use o comando lvextend
. Se você deseja usar todo o espaço livre disponível, você pode fazer assim:
lvextend -rl +100%FREE pve/data
Se você deseja apenas estendê-lo com algum espaço disponível, você pode fazer assim:
lvextend -rL +50G pve/data
A opção -r redimensiona o sistema de arquivos para você, então você não precisa fazer isso manualmente depois.