como expandir o disco no ESXI 5 linux VM?

1

Eu criei uma máquina LINUX com 2 discos. o segundo disco é um provisionamento THIN de 100 GB / wdata. Parei a VM e mudei o DISK02 para 200 GB em vez de 100 GB). quando eu faço / proc / partitions eu vejo / dev / sdb1 = 100GB e / dev / sdb = 200GB. quando eu corro: "df -k eu vejo:

/ dev / mapper / storage-lvol0 - 99G 63G 32G 67% / wdata

O que eu preciso fazer para ter um total de 200 GB de partição / wdata?

df -h
enter code here
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_basecentos6-lv_root
                   29G   29G     0 100% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
/dev/sda1             485M   52M  408M  12% /boot
/dev/mapper/vg_basecentos6-LogVol02
                  6.3G  143M  5.8G   3% /logs
/dev/mapper/storage-lvol0
                   99G   63G   32G  67% /wdata


 cat /proc/partitions 
 major minor  #blocks  name

 8        0   41943040 sda
 8        1     512000 sda1
 8        2   41430016 sda2
 8       16  209715200 sdb
 8       17  104856223 sdb1
 253        0   30720000 dm-0
 253        1    4063232 dm-1
 253        2  104853504 dm-2
 253        3    6643712 dm-3

cat /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Mon Oct 29 11:16:02 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_basecentos6-lv_root /                       ext4    defaults        1 1
UUID=d1717ba0-0477-4588-9ee3-78ae4fb01366 /boot                   ext4    defaults               1 2
/dev/mapper/vg_basecentos6-LogVol02 /logs                   ext4    defaults        1 2
/dev/mapper/vg_basecentos6-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
/sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/storage/lvol0  /wdata    ext4    defaults         0   0

Obrigado! Dotan.

    
por edotan 30.07.2013 / 16:40

4 respostas

4

Estou fazendo algumas suposições aqui sobre o estado atual do seu ambiente, mas aqui vai. Você tem duas opções. Você pode extender a partição (/ dev / sdb1), então estender o PV, então estender o LV, ou você pode criar uma nova partição (/ dev / sdb2), criar um novo PV, estender o VG e extender o LV. De qualquer forma, você deve usar o seu gerenciador de partições favorecido (eu uso o fdisk porque eu não me incomodei em aprender o parted) para a primeira parte. Eu recomendo a segunda opção (eu acho mais seguro se eu estivesse fazendo isso). Nesse caso, você tem a segunda partição criada:

# pvcreate /dev/sdb2
# vgextend storage /dev/sdb2
# lvextend [-L [+]size] /dev/storage/lvol0
# resize2fs /dev/mapper/storage-lvol0
    
por 30.07.2013 / 17:11
1

Você não forneceu detalhes suficientes para uma resposta exata, mas as etapas são

  1. O linux reconhece a alteração no disco por meio de uma nova verificação ou reinicialização (você fez isso pela aparência dele)
  2. Amplie sua partição lvm usando lvresize
  3. Amplie seu sistema de arquivos (por exemplo, usando resize2fs se ele for ext3)

Não se esqueça de fazer backup de seus dados antes de qualquer operação desse tipo

    
por 30.07.2013 / 17:04
0

isto é o que eu estava procurando:

stop vmware instance
edit instance and increase disk space 
reboot VM
cat /proc/partitions
fdisk /dev/sdb - 
reboot
pvcreate /dev/sdb2 
vgextend storage /dev/sdb2 - sdb2 is the newest created disk
vgdisplay
lvextend /dev/storage/lvol0 /dev/sdb2 - sdb2 is the newest created disk
resize2fs /dev/storage/lvol0

Obrigado a todos !! Dotan.

    
por 30.07.2013 / 21:30
0

Já respondi ANTES , por favor, dê uma olhada - pode ser que você precise de pequenos ajustes para sua distro específica, mas é um bom começo, ok.

    
por 14.08.2013 / 12:19