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