Como estender um volume lógico no VMware

0

Eu tenho um CentOS 6.3 em minha máquina virtual.

Eu tenho dois discos:

  • Disco nº 1 = 18G
  • Disco nº 2 = 20G

organizado assim:

[root@supervision-rac ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_system-lv_root
                     1008M  250M  708M  27% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
/dev/sda1             194M   31M  154M  17% /boot
/dev/mapper/vg_system-lv_home
                      504M   17M  462M   4% /home
/dev/mapper/vg_system-lv_opt
                      2.0G   68M  1.9G   4% /opt
/dev/mapper/vg_produits-lv_grid
                      6.9G  2.5G  4.1G  38% /opt/grid
/dev/mapper/vg_produits-lv_oracle
                      6.9G  144M  6.4G   3% /opt/oracle
/dev/mapper/vg_system-lv_tmp
                      2.8G   71M  2.6G   3% /tmp
/dev/mapper/vg_system-lv_usr
                      2.5G  1.6G  799M  67% /usr
/dev/mapper/vg_system-lv_var
                      2.0G  278M  1.6G  15% /var



[root@supervision-rac ~]# pvs
  PV         VG          Fmt  Attr PSize  PFree
  /dev/sda2  vg_system   lvm2 a--  17.80g    0
  /dev/sdb1  vg_produits lvm2 a--  20.00g 6.00g
[root@supervision-rac ~]# vgs
  VG          #PV #LV #SN Attr   VSize  VFree
  vg_produits   1   2   0 wz--n- 20.00g 6.00g
  vg_system     1   7   0 wz--n- 17.80g    0
[root@supervision-rac ~]# lvs
  LV        VG          Attr     LSize   Pool Origin Data%  Move Log Copy%  Convert
  lv_grid   vg_produits -wi-ao--   7.00g
  lv_oracle vg_produits -wi-ao--   7.00g
  lv_home   vg_system   -wi-ao-- 512.00m
  lv_opt    vg_system   -wi-ao--   2.00g
  lv_root   vg_system   -wi-ao--   1.00g
  lv_swap   vg_system   -wi-ao--   7.00g
  lv_tmp    vg_system   -wi-ao--   2.80g
  lv_usr    vg_system   -wi-ao--   2.50g
  lv_var    vg_system   -wi-ao--   2.00g

Então eu quero estender meu / tmp e meu / opt / oracle assim:

10Go in/tmp
13Go in /opt/oracle

Thx.

    
por Mercer 26.06.2013 / 12:16

1 resposta

0

Você está mostrando 6.00g como tamanho livre, você não pode adicionar 14g (10-2 + 13-6.9). Considere expandir seus discos virtuais ou criar alguns novos e, em seguida, apenas lvextend .

Ok, se for um erro de digitação e o aritmethics resolver, é o mesmo, você pode usar lvresize -r com ambas as partições. Você pode inicializar uma distribuição Linux ao vivo e fazer essas mudanças. Se você fizer isso, não esqueça o -r thing .

AFAICR e realmente observando a saída do meu lvresize --help , acho que as chamadas mínimas para o seu caso parecem ser como o meu usual lvresize -L NU_SIZE -r LV_NAME embora não usemos a mesma distribuição GNU / Linux. Mas você tem que e2fsck os volumes primeiro. Se você não o fizer, no pior dos casos, ele falhará com segurança.

    
por 26.06.2013 / 12:43