Sie können die Größe der Festplattenpartition Ihrer VM erhöhen, wenn die VM-Instanz zusätzlichen Speicherplatz oder höhere Leistungsgrenzen benötigt.
Sie können die Größe eines Datenträgers nur erhöhen, nicht jedoch verringern. Zum Verringern der Laufwerkgröße müssen Sie ein neues Laufwerk mit einer kleineren Größe erstellen. Bis Sie das ursprüngliche größere Laufwerk löschen, werden Ihnen beide Laufwerke in Rechnung gestellt.
Auf dieser Seite finden Sie eine Anleitung zum Erhöhen der Größe von Boot- und Nicht-Boot-Laufwerken.
Hinweise
Bitten Sie Ihren Projekt-IAM-Administrator, Ihnen die Rolle „Project VirtualMachine Admin“ (project-vm-admin
) in dem Namespace zuzuweisen, in dem sich die VM befindet, um die Berechtigungen zu erhalten, die Sie zum Erweitern von Laufwerken benötigen. Folgen Sie der Anleitung, um zu prüfen, ob Sie die erforderlichen Berechtigungen haben.
Laufwerkserweiterung
Folgen Sie den Schritten für gcloud oder die API, um die Festplattengröße zu erhöhen.
gdcloud
Erweitern Sie das VM-Laufwerk:
gdcloud compute disks resize DISK_NAME \
--project=PROJECT \
--size=NEW_SIZE
Ersetzen Sie
DISK_NAME
durch den Namen der VM.Ersetzen Sie
PROJECT
durch den Namen des GDC-Projekts, in dem sich die VM befindet.Ersetzen Sie
NEW_SIZE
durch die neue Größe des Laufwerks.
API
Erweitern Sie
VirtualMachineDisk
, indem Sie das Feld.spec.size
aktualisieren:kubectl --kubeconfig MANAGEMENT_API_SERVER \ -n PROJECT \ apply -f - <<EOF apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDisk metadata: name: VM_BOOT_DISK_NAME spec: source: image: name: BOOT_DISK_IMAGE_NAME namespace: vm-system size: BOOT_DISK_SIZE EOF
Ersetzen Sie die folgenden Variablen:
Variable Definition MANAGEMENT_API_SERVER
Die kubeconfig-Datei des Management API-Servers. PROJECT
Das GDC-Projekt, in dem die VM erstellt werden soll. VM_BOOT_DISK_NAME
Der Name des neuen VM-Bootlaufwerks. BOOT_DISK_IMAGE_NAME
Der Name des Images, das für das Bootlaufwerk der neuen VM verwendet werden soll. BOOT_DISK_SIZE
Die Größe des Bootlaufwerks, z. B. 20Gi
.
Dieser Wert muss immer größer oder gleich demminimumDiskSize
des Bootlaufwerk-Images sein.Warten Sie, bis das Feld
.spec.size
auf die neue Größe aktualisiert wurde.
Dateisysteme und Partitionen erweitern
Nachdem Sie das Blockgerät erweitert haben, müssen Sie die Partition und das Dateisystem des Gastbetriebssystems erweitern, damit Anwendungen den zusätzlichen Speicherplatz nutzen können. Einige Betriebssysteme tun dies automatisch mit cloud-init
.