Como ampliar o espaço de armazenamento em VPS (LVM) de 9 GB a 40 GB

2

Minha VM veio com uma configuração de 9 GB, mas com um drive de 60 GB. Estou tentando estendê-lo para o tamanho real. Eu tenho que fazer isso em vários servidores. Eu tentei seguir um guia mais onde, mas ao criar uma nova partição eu tenho essa msg.

  

Se você deseja criar mais de quatro partições, é necessário substituir   partição primária com uma partição estendida primeiro.

Aqui estão algumas informações que você pode achar úteis para ajudar.

root@ubuntu:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           396M  584K  395M   1% /run
/dev/dm-0        57G  3.0G   52G   6% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            2.0G     0  2.0G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/sda1       134M   68M   57M  55% /boot

root@ubuntu:~# fdisk -l

Disk /dev/sda: 62.9 GB, 62914560000 bytes
64 heads, 32 sectors/track, 60000 cylinders, total 122880000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00096132

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      292863      145408   83  Linux
/dev/sda2          292864     2246655      976896   82  Linux swap / Solaris
/dev/sda3         2246656    20969471     9361408   8e  Linux LVM
/dev/sda4        20969472   122879999    50955264   8e  Linux LVM

Disk /dev/mapper/CAC_VG-CAC_LV: 61.8 GB, 61761126400 bytes
255 heads, 63 sectors/track, 7508 cylinders, total 120627200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/CAC_VG-CAC_LV doesn't contain a valid partition table'

Qualquer ajuda seria muito apreciada. Se você precisar de informações adicionais, não hesite em perguntar. Eu estarei assistindo a manhã toda.

Obrigado

Edit- Estou realmente pensando que o script que eu rodei anteriormente funcionou e estendeu as unidades, mas um servidor tem esse erro de partição e o outro não.

Editar - saída do Fstab

root@ubuntu:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/CAC_VG-CAC_LV /               ext4    errors=remount-ro 0      1  
# /boot was on /dev/sda1 during installation
UUID=1d92b194-7885-4b25-a4ba-a7b8683229e1 /boot           ext4  defaults 0 2
# swap was on /dev/sda2 during installation
UUID=be7625e5-2e2c-41f2-8d5f-331f90980b9e none            swap    sw  0 0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

pvdisplay e vgdisplay

root@ubuntu:~# vgdisplay
  --- Volume group ---
  VG Name               CAC_VG
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  7
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               57.52 GiB
  PE Size               4.00 MiB
  Total PE              14725
  Alloc PE / Size       14725 / 57.52 GiB
  Free  PE / Size       0 / 0
  VG UUID               A4SRwW-Vqpz-qRLf-iXIm-yKny-tcyI-wYTMdg

root@ubuntu:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               CAC_VG
  PV Size               8.93 GiB / not usable 2.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              2285
  Free PE               0
  Allocated PE          2285
  PV UUID               al3A0j-NEpg-yjRd-2yzF-pMUm-fa42-XdcZmc

  --- Physical volume ---
  PV Name               /dev/sda4
  VG Name               CAC_VG
  PV Size               48.59 GiB / not usable 1.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12440
  Free PE               0
  Allocated PE          12440
  PV UUID               phIhtw-wze3-IOTU-oiik-586P-ecJP-5KY913

Edit-Output do host da nuvem de script que diz ser executado

root@ubuntu:~# sh zang.sh
Error: Can't create any more partitions.
Error: Partition doesn't exist.
partition: none, disk: /dev/sda, lower: 0, upper: 0
/dev/sda: partition table type 'dos' detected
partx: /dev/sda: adding partition #1 failed: Device or resource busy
partx: /dev/sda: adding partition #2 failed: Device or resource busy
partx: /dev/sda: adding partition #3 failed: Device or resource busy
partx: /dev/sda: adding partition #4 failed: Device or resource busy
partx: /dev/sda: error adding partitions 1-4
  Device /dev/sda5 not found (or ignored by filtering).
  Device /dev/sda5 not found (or ignored by filtering).
  Unable to add physical volume '/dev/sda5' to volume group 'CAC_VG'.
  New size (9725 extents) matches existing size (9725 extents)
  Run 'lvextend --help' for more information.
resize2fs 1.42.9 (4-Feb-2014)
The filesystem is already 9958400 blocks long.  Nothing to do!

Como você pode ver, parece que não funciona, mas ao fazer o login eu saio disso

Usage of /:  13.1% of 8.66GB   to    Usage of /:   3.1% of 37.27GB 

Obrigado mais uma vez pela sua ajuda.

    
por Levi 31.08.2016 / 13:19

1 resposta

2

O procedimento é bastante fácil e deve funcionar em um sistema em execução. Mantenha a palavra "deveria" em mente. Normalmente, o procedimento é o seguinte:

  • Comece por redimensionar o LVM que você precisa redimensionar: sudo lvresize -l 100%FREE /dev/vg00/myvolume Isso diz ao LVM para usar todo o espaço livre para aumentar o volume /dev/vg00/myvolume
  • Agora, você precisa redimensionar o sistema de arquivos contido em: sudo resize2fs /dev/vg00/myvolume Ele deve detectar que você tem o disco montado e usar o modo de redimensionamento online.

É isso aí ... Você está feito.

Eu lhe disse para fazer backup de seus dados antes de fazer tudo isso? Aqui está: faça backup dos seus dados antes de fazer isso.

Observe que sua saída diz algo sobre um volume de cerca de 61,8 GB. A saída de lvdisplay , vgdisplay e o conteúdo de /etc/fstab pode fornecer informações adicionais sobre seu sistema. Eu também não estou muito certo porque você tem duas partições marcadas pelo LVM. Você criou esses?

    
por jawtheshark 31.08.2016 / 13:35