LVM + adiciona outro novo disco para estender o tamanho atual do disco sdb

0

temos o linux OS com OS-sda e outro disco para dados

 df
Filesystem               1K-blocks     Used Available Use% Mounted on
/dev/mapper/vg55-lvm_root  41932800 19731580  22201220  48% /
devtmpfs                  16372376        0  16372376   0% /dev
tmpfs                     16387592      108  16387484   1% /dev/shm
tmpfs                     16387592  1741416  14646176  11% /run
tmpfs                     16387592        0  16387592   0% /sys/fs/cgroup
/dev/mapper/vg55-lvm_var  105756672 54652856  51103816  52% /var
/dev/sdb                  72117368 72100984         0 100% /data
/dev/sda1                   508588   160024    348564  32% /boot

  PV         VG   Fmt  Attr PSize   PFree
  /dev/sda2  vg55 lvm2 a--  149.51g 92.00m
#

o problema é que / data está cheio e queremos adicionar outro novo disco do VMcenter para estender o disco sdb para 200G

por favor, conselhos sobre como realizar os passos

    
por yael 30.07.2018 / 10:54

1 resposta

1

Parece que /data não é gerenciado com o LVM, portanto, você pode adicionar espaço para /dev/sdb via vCenter e, em seguida, aumentar o sistema de arquivos em CentOs

xfs_growfs /dev/sdb

LVM

Se você quiser ter o LVM para /data , isso será um pouco mais longo.

Adicione o disco ao VMware, mostre-o no CentOS:

Listar números de barramento do host:

ls /sys/class/scsi_host/  

Para cada bus do host, verifique o barramento (onde [hostX] é o nome que você obtém do comando anterior):

echo "- - -" > /sys/class/scsi_host/[hostX]/scan

Verifique os nomes dos seus dispositivos SCSI

ls /sys/class/scsi_device/

Verifique novamente os barramentos SCSI (o nome está no formato X: X: X: X)

echo 1 > /sys/class/scsi_device/X\:X\:X\:X/device/rescan

Então você pode fdisk -l ver seu disco

Primeiro, você precisa criar um novo volume físico com o novo disco.

Eu assumo que o disco será sdc.

pvcreate /dev/sdc

Em seguida, você pode criar um novo VG ou usar o existente:

Suponho que você usará o existente:

vgextend vg55 /dev/sdc

Você precisa criar um volume lógico para usar agora

lvcreate -L200G -n lvm_data vg55

Agora você precisa criar um sistema de arquivos neste volume

mkfs.xfs /dev/mapper/vg55-lvm_data

Agora você tem um disco de 200 GB que pode ser montado. Você pode montar lvm_data em algum lugar, copiar /data para o novo volume, desmontar /data e lvm_data e mount /dev/mapper/vg55-lvm_data /data .

Para adicionar /dev/sdb ao LVM (se necessário).

Depois de ter sua data movida para outro lugar:

pvcreate /dev/sdb

Confirme que você deseja limpar o sistema de arquivos em /dev/sdb com y

Adicione / dev / sdb ao VG existente

vgextend vg55 /dev/sdb

Então você pode alocar esse espaço para o que quiser com

lvextend -L68G /dev/vg55/data
    
por 30.07.2018 / 12:26