Como mesclar ou estender um volume no linux?

1

Eu tenho um volume vol1 do tipo ext4 (256G) e está quase cheio. Eu tenho outro volume vol2 do tipo ext4 e é totalmente gratuito.

sdb                            LVM2_member       
└─hana2-hanalv                 ext4              
sdc                            LVM2_member      
└─hana2--extend-hanalv--extend ext4

e

 LV            VG             LSize   
  hanalv        hana2         256.00g
  hanalv-extend hana2-extend 256.00g

Existe uma maneira de mesclar o segundo com o primeiro? Você poderia por favor listar alguns passos que eu sigo, eu não sou bom em Linux ...

Obrigado

    
por Salhi Fadhel 27.08.2017 / 21:50

1 resposta

1

Primeiro, se você não sabe, com o que está jogando, arrisca seus dados. Embora eu ache que você não está muito longe para saber o suficiente.

Se a sua segunda partição (que está no sdc) é totalmente gratuita, então você pode excluí-la. Faça isso apenas se estiver realmente vazio !!!

Primeiro, você pode eliminar o vg hana2-extend.

vgchange -an hana2-extend

Agora o hana2-extend está desativado.

Você recria nele o volume físico:

pycreate /dev/sdc

... e você pode adicionar ao seu grupo de volume original, hana2:

vgextend hana2 /dev/sdc

Agora você tem apenas um único grupo de volume, hana2, que usa os discos rígidos sdb e sdc.

Na próxima etapa, você pode estender o volume lógico hanalv para todo o grupo de volumes:

lvextend -n hanalv -L <extentnum>

... onde extentnum é o número total de extensões no grupo de volumes hana2 atual. Você pode obter isso com o comando vgdisplay hana2 .

Agora que a partição é grande o suficiente, você pode redimensionar também o sistema de arquivos:

resize2fs /dev/hana2/hanalv

... e assim é. Você pode fazer a última etapa mesmo sem desmontar o sistema de arquivos, porque o ext4 é inteligente e pode ser desenvolvido on-line.

Novamente: faça isso somente depois de ter feito backup de tudo.

    
por 27.08.2017 / 22:27

Tags