Estendendo lvm com espaço de outro lvm

0

Eu tenho 2 volumes lógicos.

                             Size  Used  Avail  Use%  Mounted on
/dev/mapper/vg_name-lv_root  38G   5.3G  24G    19%
tmpfs                        1.1G  420K  1.1G    1%   /dev/shm
/dev/sda1                    485M  48M   412M   11%   /boot
/dev/mapper/vg_name-lv_home   29G  210M  28G     1%   /home

Como posso estender meu volume lógico lv_home ocupando espaços de lv_root ?

Eu tentei lvextend -L +1G /dev/vg_name/lv_home

Isso me dá um erro:

Insufficient free space: 256 extents needed, but only 0 available

    
por it dev 19.03.2018 / 06:47

1 resposta

2

Para usar o espaço de lv_root , você precisa encolher. Isso só é possível (sem reformatar) se o sistema de arquivos que você está usando suportar o encolhimento. ext3 / ext4 são bons, XFS não é (a este respeito) .

A ferramenta apropriada é lvreduce :

lvreduce -r -L -1G /dev/vg_name/lv_root

As opções -r instruem a usar fsadm para redimensionar o sistema de arquivos antes de reduzir o LV. Assim que terminar, você terá espaço livre suficiente no seu VG para ampliar o LV da sua casa.

    
por 19.03.2018 / 07:21

Tags