lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Ich habe einem Alma Linux Server in vCenter die Festplatte vergrößert. Wie passe ich jetzt das LVM auf dem Server an so dass es die ganze Disk verwendet?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Wenn du in vCenter die Größe einer virtuellen Festplatte änderst, wird nur der virtuelle Datenträger (VMDK) größer. Aus Sicht des Linux-Kernels ist das ein SCSI-Gerät denn VMware präsentiert seine virtuellen Festplatten standardmäßig als virtuelle SCSI-Disks (auch wenn der Typ SATA oder NVMe gewählt wurde, läuft es in ESXi meist intern über SCSI-Mechanismen). Linux erkennt größere Platten nicht automatisch, solange das Gerät nicht neu eingelesen wird. Ein Reboot würde das auch tun – aber wir wollen es meist ohne Neustart. Daher: SCSI-Rescan -> OS erkennt neue Größe. Jedes Block-Device ist in /sys/class/scsi_device/ gelistet. Der Befehl rescan sagt dem Kernel: "Lies das Gerät neu ein und prüfe die Größe"

echo 1 > /sys/class/scsi_device/0:0:0:0/device/rescan

Wenn du jetzt den Befehl lsblk eingibst siehst du bereits die neue Größe. 

[root@localhost ~]# lsblk
NAME                                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                                    8:0    0  100G  0 disk
├─sda1                                 8:1    0    1G  0 part /boot
└─sda2                                 8:2    0   99G  0 part
  ├─almalinux_vie--t--srv--bind-root 253:0    0 61,7G  0 lvm  /
  ├─almalinux_vie--t--srv--bind-swap 253:1    0    2G  0 lvm  [SWAP]
  └─almalinux_vie--t--srv--bind-home 253:2    0 35,2G  0 lvm  /home
sr0                                   11:0    1 1024M  0 rom

Angenommen du möchtest deine Disk /dev/sda vergrößern, dann erweiterst du zuerst die Partition. Am besten mit parted.

parted /dev/sda
(parted) print
(parted) resizepart 2 100%
(parted) quit

Dann musst du das pv (Phisical Volume) vergrößern

pvresize /dev/sda2

Und zuletzt das lv (Logical volume), ich weise / und /home jeweils 10 GB zu.

lvextend -L +10G /dev/mapper/almalinux_vie--t--srv--bind-root 
xfs_growfs / 
lvextend -L +10G /dev/mapper/almalinux_vie--t--srv--bind-home 
xfs_growfs /home
von (769 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,471 Fragen

2,971 Antworten

280 Kommentare

13 Nutzer