Re-alocar espaço de um grupo de volumes para outro grupo de volumes - Linux CentOs

1

Eu tenho um servidor dedicado fornecido a mim por 1and1. Comecei a migrar sites para o servidor apenas para perceber que estou ficando sem espaço em disco. Tive que limpar meus backups para continuar migrando meus sites. Achei isso estranho, já que o servidor vem com 4T de espaço em disco.

Ao acessar o sistema via ssh. Eu vejo a seguinte configuração por 1and1:

#vgdisplay

 --- Volume group ---
VG Name               vg00
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  8
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                3
Open LV               3
Max PV                0
Cur PV                1
Act PV                1
VG Size               <54.00 GiB
PE Size               4.00 MiB
Total PE              13823
Alloc PE / Size       11520 / 45.00 GiB
Free  PE / Size       2303 / <9.00 GiB
VG UUID               CmLv2a-xKAn-cFQQ-K4TU-f5y2-UK8K-Uv1PO9

--- Volume group ---
VG Name               hdd
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  2
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                1
Open LV               1
Max PV                0
Cur PV                1
Act PV                1
VG Size               <3.58 TiB
PE Size               4.00 MiB
Total PE              938308
Alloc PE / Size       1024 / 4.00 GiB
Free  PE / Size       937284 / <3.58 TiB
VG UUID               Pv2xfH-zkE1-hgH0-dOzZ-FgKp-IobS-5C2zea

Also #pvscan reveals this:
PV /dev/sda3   VG vg00            lvm2 [<54.00 GiB / <9.00 GiB free]
PV /dev/sdb1   VG hdd             lvm2 [<3.58 TiB / <3.58 TiB free]

Alguém por favor pode me informar o melhor processo para obter esse espaço livre não utilizado no grupo de volume raiz? Eu procurei e vi tantas respostas diferentes. Como já comecei a migrar vários sites. Não posso me dar ao luxo de quebrar o servidor, caso contrário, eu teria um violino, quebraria e aprenderia como normalmente faço.

Apenas um pensamento não mencionou isso é o Hardware Raid 5

Atualize para a pergunta abaixo:

#pvdisplay
--- Physical volume ---
 PV Name               /dev/sda3
 VG Name               vg00
 PV Size               <54.00 GiB / not usable 2.81 MiB
 Allocatable           yes
 PE Size               4.00 MiB
 Total PE              13823
 Free PE               767
 Allocated PE          13056
 PV UUID               6J06IE-52et-s8aV-bXk0-alud-0N1v-NEwHHr

 --- Physical volume ---
 PV Name               /dev/sdb1
 VG Name               hdd
 PV Size               <3.58 TiB / not usable <3.78 MiB
 Allocatable           yes
 PE Size               4.00 MiB
 Total PE              938308
 Free PE               937284
 Allocated PE          1024
 PV UUID               bGlBQQ-gnmF-gOav-VTfj-np5R-sAKs-YNxemq

Eu gostaria de reduzir o volume físico em / dev / sdb1 em 2 ou 3 TB e aumentar / dev / sda3 na mesma quantidade. Isso pode ser feito? Em caso afirmativo, qual processo eu precisaria seguir?

Se não percebi mencionado nas respostas "Migrando os sites para o hdd" Que processo eu teria que seguir e quais são as implicações disso?

Logical Volumes: 

--- Logical volume ---
LV Path                /dev/vg00/usr
LV Name                usr
VG Name                vg00
LV UUID                sRvgQ3-W80K-AJQD-lZid-fqF3-1KTY-JH2Ul0
LV Write Access        read/write
LV Creation host, time ,
LV Status              available
# open                 1
LV Size                15.00 GiB
Current LE             3840
Segments               2
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:0

--- Logical volume ---
LV Path                /dev/vg00/var
LV Name                var
VG Name                vg00
LV UUID                xWSCRG-vBPH-JLha-yJ8X-3zMP-WgRG-AOoJqO
LV Write Access        read/write
LV Creation host, time ,
LV Status              available
# open                 1
LV Size                31.00 GiB
Current LE             7936
Segments               3
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:1

--- Logical volume ---
LV Path                /dev/vg00/home
LV Name                home
VG Name                vg00
LV UUID                2foQrE-Wy3C-Ig1Z-zIDy-tTFQ-YyO5-ayHBZl
LV Write Access        read/write
LV Creation host, time ,
LV Status              available
# open                 1
LV Size                5.00 GiB
Current LE             1280
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:2

--- Logical volume ---
LV Path                /dev/hdd/data
LV Name                data
VG Name                hdd
LV UUID                GwJgTL-LC8r-jn0a-yQ5H-mTX3-dARL-Xz0eOU
LV Write Access        read/write
LV Creation host, time ,
LV Status              available
# open                 1
LV Size                4.00 GiB
Current LE             1024
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:3

Eu aumentei o LV em / dev / vg00 / var em 100% (é onde os sites são armazenados). mas isso será rapidamente esgotado quando eu continuar a migrar mais sites!

Isso também pode ajudar. Isto é a partir da execução do comando mount Eu removi linhas adicionais:

/dev/sda1 on / type ext3 (rw,noatime,data=ordered)
/dev/mapper/vg00-usr on /usr type ext4 (rw,noatime,data=ordered)
/dev/mapper/hdd-data on /data type ext4 (rw,noatime,quota,usrquota,data=ordered)
/dev/mapper/vg00-home on /home type ext4 (rw,noatime,quota,usrquota,data=ordered)
/dev/mapper/vg00-var on /var type ext4 (rw,noatime,quota,usrquota,data=ordered)

Obrigado por suas respostas muito apreciadas!

    
por Byron Sargeant 09.07.2018 / 15:20

1 resposta

0

Eu assumo que / data é onde os dados que você está migrando serão. O volume subjacente está no grupo de volumes 'hdd' que tem mais de 3,5 TB. Por que você não define seu tamanho como algo que será suficiente para os dados que você está migrando? Você deve ser capaz de medi-lo na (s) fonte (s) e ajustar / dev / hdd / data de acordo.

    
por 09.07.2018 / 22:52