Como eu expandir um volume LVM (Ubuntu Server)?

3

Eu tenho uma instalação do Ubuntu Server, e apenas instalo 20Gb no HD de 80Gb usando o LVM na instalação, pensando que isso me daria mais opções. Eu deveria apenas configurar toda a partição, ou pelo menos muito mais.

Não sei muito bem como abordar esse problema, o volume é sempre montado e o servidor é usado bastante (mas apenas para o Dev, portanto, ele pode ser desativado por alguns).

Aqui está a saída de $ df -hT Como você pode ver, estou ficando sem espaço ...

maxxdev@maxxserver:~$ df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/mapper/maxxserver-root
              ext4     18G   14G  2.8G  84% /
none      devtmpfs    745M  248K  745M   1% /dev
none         tmpfs    749M     0  749M   0% /dev/shm
none         tmpfs    749M  1.3M  748M   1% /var/run
none         tmpfs    749M     0  749M   0% /var/lock
none         tmpfs    749M     0  749M   0% /lib/init/rw
/dev/sda1     ext2    228M   31M  185M  15% /boot

e a saída de $ lvdisplay

maxxdev@maxxserver:~$ sudo lvdisplay
  --- Logical volume ---
  LV Name                /dev/maxxserver/root
  VG Name                maxxserver
  LV UUID                enutYN-1zrv-5h0r-DOi0-CnFq-PHon-B4YHlM
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                17.80 GiB
  Current LE             4558
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           251:0

  --- Logical volume ---
  LV Name                /dev/maxxserver/swap_1
  VG Name                maxxserver
  LV UUID                vChwr1-ndWT-hlSo-sxk2-206T-aIE7-Z0eExq
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                836.00 MiB
  Current LE             209
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           251:1

Se eu usar o lvextend -L +50G /dev/maxxserver/root (ou por mais espaço), poderei redimensionar o volume enquanto o sistema estiver em execução, além de precisar (evitar) evitar a partição da partição que está sendo usada agora (imagino isso sem dizer :)

Após o redimensionamento, ainda tenho que 'growfs' para a partição? Em caso afirmativo, isso pode acontecer em um sistema 'ao vivo', ou eu deveria desligar e fazer tudo com um vídeo ou algo assim?

    
por rhaag71 03.05.2011 / 00:22

1 resposta

1

Se você tem um resize2fs suficientemente novo e seu kernel foi compilado com suporte para redimensionamento on-line, você deve estar pronto.

    
por 03.05.2011 / 01:30