Voraussetzungen

Achtung

Die virtuelle Maschine darf keine aktiven Snapshots besitzen. Diese müssen vor der Erweiterungsmaßnahme konsolidiert werden.

  • CentOS 7 mit Xfs
  • Vorbereitung VMWare
    • vDisk vergrößern

Einlesen der neuen Diskgröße auf Systemebene (Linuxkonsole)

  • gdisk /dev/sda -l
  • Partitionen Liste (OS-Sicht) anzeigen: blkid
  • Device-ID der vDisk (disk) ermitteln: lsscsi
    • Die ID ist im nachfolgenden Befehl anzugeben:
  • echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan
  • gdisk /dev/sda -l

Partitionierung mit gDisk

  • gdisk /dev/sda
  • Partitionstabelle anzeigen: p
  • Disk verifizieren: v

    Problem: The secondary header's self-pointer indicates that it doesn't reside
    at the end of the disk. If you've added a disk to a RAID array, use the 'e'
    option on the experts' menu to adjust the secondary header's and partition
    table's locations.

    Identified 1 problems!

  • Expertenmodus: x
  • Verschiebung backup Daten ans Ende: e
  • Expertenmenü verlassen: m
  • Command: n
  • Partition number: Enter
  • First sector: Enter
  • Last sector: Enter
  • Hex code or GUID: 8e00
  • Command: w

  • Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!! Y

Einlesen der neuen Partitionstabelle

  • partprobe -s
  • Partitionen Liste (OS-Sicht) anzeigen: blkid

Physical Volume erzeugen

  • pvcreate /dev/sda[x]

Physical volume "/dev/sda4" successfully created


  • vgdisplay

Volumegroup erweitern

  • vgextend centos /dev/sda[x]
  • vgdisplay

Zusätzlichen Speicherplatz der Logical Volume zuweisen

  • df -h | grep "/dev/mapper*"
  • lvextend -L+5G /dev/centos/root /dev/sda[x]
  • lvextend -L+5G /dev/centos/data /dev/sda[x]
  • lvextend -L+5G /dev/centos/var_log /dev/sda[x]
  • Um die ganze Partition zu verwenden:
    • lvextend -l +100%FREE /dev/ol-temp/temp

Dateisystem die Erweiterung der Logical Volumes bekannt geben

  • xfs_growfs /dev/centos/data
  • df -h | grep "/dev/mapper*"

Vergrößern des SWAP-LV


Disable swapping for the associated logical volume:
# swapoff -v /dev/VolGroup00/LogVol01


Resize the LVM2 logical volume by 256 MB:
# lvm lvresize /dev/VolGroup00/LogVol01 -L +256M


Format the new swap space:
# mkswap /dev/VolGroup00/LogVol01


Enable the extended logical volume:
# swapon -va


Test that the logical volume has been extended properly:
# cat /proc/swaps # free