Sie können die Eigenschaften Ihrer Google Cloud Hyperdisk-Volumes an die Anforderungen Ihrer Arbeitslast anpassen. Sie können beispielsweise die bereitgestellten IOPS oder den Durchsatz reduzieren oder erhöhen, um die Kosten zu senken oder die Leistung zu steigern. Sie können festlegen, wie VMs auf die Daten in Hyperdisk ML-, Hyperdisk Balanced- und Hyperdisk Balanced High Availability-Volumes zugreifen, indem Sie den Zugriffsmodus des Volumes festlegen.
Auf dieser Seite erfahren Sie, wie Sie die Kapazität, Leistung und andere Einstellungen von Hyperdisk-Volumes ändern.
Hinweise
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Compute-Instanzadministrator (Version 1) (
roles/compute.instanceAdmin.v1
) - Um eine Verbindung zu einer VM herzustellen, die als Dienstkonto ausgeführt werden kann:
Service Account User (v1) (
roles/iam.serviceAccountUser
) - Bei Hyperdisk-ML-Volumes kann es bis zu 20 Minuten dauern, bis die Änderungen wirksam werden.
- Bei Laufwerken im Modus für mehrere Autoren kann es bis zu 6 Stunden dauern, bis Leistungsänderungen wirksam werden, wenn das Laufwerk zum Zeitpunkt der Änderung an mehrere VMs angehängt war.
- Wenn Sie den Zugriffsmodus eines Laufwerks festlegen möchten, muss es von allen VMs getrennt sein.
- Bei Hyperdisk ML-Volumes können Sie den Zugriffsmodus nicht wieder auf „Lesen-/Schreiben“ zurücksetzen, wenn Sie ihn auf „Lesezugriff“ gesetzt haben.
- Sie können den Zugriffsmodus für Hyperdisk Throughput- und Hyperdisk Extreme-Volumes nicht festlegen.
Vermeiden Sie Verzögerungen bei der Festplattenänderung, indem Sie mehrere Eigenschaften gleichzeitig ändern. Wenn Sie beispielsweise innerhalb kurzer Zeit sowohl die Größe des Laufwerks als auch die bereitgestellten IOPS ändern möchten, sollten Sie beide Änderungen in einer einzigen Anfrage vornehmen.
Wenn Sie einen neuen Wert für die bereitgestellte Leistung oder Größe eines Laufwerks auswählen, können Sie 4 bis 6 Stunden lang keine weiteren Änderungen vornehmen. Angenommen, Sie möchten die Größe eines 500-GiB-Hyperdisk-ausgewogenen Volumes auf 1 TiB erhöhen. Achten Sie darauf, dass Ihre Arbeitslast innerhalb der nächsten 4 Stunden nicht mehr als 1 TiB Speicherplatz benötigt, da Sie die Größe erst nach Ablauf dieser Zeit wieder erhöhen können.
- Für Hyperdisk Balanced- und Hyperdisk Balanced High Availability-Volumes können Sie den Modus für mehrere Autoren aktivieren oder deaktivieren. Der Modus für mehrere Autoren für Hyperdisk Balanced-Hochverfügbarkeitslaufwerke befindet sich in der Vorabversion.
- Für Hyperdisk ML-Volumes können Sie den Lesemodus aktivieren.
Rufen Sie in der Google Cloud Console die Seite Laufwerke auf.
Klicken Sie in der Liste der Laufwerke in Ihrem Projekt auf den Namen des Hyperdisk-Volumes, dessen Größe Sie ändern möchten.
Klicken Sie auf der Seite mit den Laufwerkdetails auf
Bearbeiten.Wählen Sie im Feld Zugriffsmodus den gewünschten Zugriffsmodus aus:
- Wenn Sie den Lesemodus aktivieren möchten, wählen Sie Mehrere VMs – Lesemodus aus.
- Wenn Sie den Modus „Mehrere Autoren“ aktivieren möchten, wählen Sie Mehrere VMs – Lese-/Schreibmodus aus.
- (Standard) Wenn Sie den Modus „Einzelner Autor“ aktivieren möchten, wählen Sie Eine VM – Lese-/Schreibmodus aus.
Klicken Sie auf Speichern, um die Änderungen anzuwenden.
- DISK_NAME: der Name des Hyperdisk-Volumes, das Sie ändern.
- DISK_ACCESS_MODE: Wie VMs auf die Daten auf dem Laufwerk zugreifen können.
Unterstützte Werte sind:
- .
READ_ONLY_MANY
für den Lesezugriff von mehreren VMs.READ_WRITE_MANY
für Lese-/Schreibzugriff von mehreren VMs.- (Standard)
READ_WRITE_SINGLE
für Lese-/Schreibzugriff von einer VM.
PROJECT_ID
ist Ihre Projekt-ID.ZONE
ist die Zone, in der sich das Hyperdisk-Volume befindet.DISK_NAME
ist der Name des Hyperdisk-Volumes, das geändert werden soll.DISK_ACCESS_MODE
: Wie VMs auf die Daten auf dem Laufwerk zugreifen können. Unterstützte Werte sind:- .
READ_ONLY_MANY
für den Lesezugriff von mehreren VMs.READ_WRITE_MANY
für Lese-/Schreibzugriff von mehreren VMs.READ_WRITE_SINGLE
für Lese-/Schreibzugriff von einer VM.
Erhöhen Sie die Laufwerkgröße:
- Für Hyperdisk-Durchsatz: einmal alle 6 Stunden
- Für alle anderen Hyperdisk-Typen: alle 4 Stunden
So ändern Sie die bereitgestellten IOPS oder den bereitgestellten Durchsatz:
- Für Hyperdisk ML: einmal alle 6 Stunden
- Für alle anderen Hyperdisk-Typen: alle 4 Stunden
Rufen Sie in der Google Cloud Console die Seite Laufwerke auf.
Klicken Sie in der Liste der Laufwerke in Ihrem Projekt auf den Namen des Hyperdisk-Volumes, dessen Kapazität oder bereitgestellte Leistung Sie ändern möchten.
Klicken Sie auf der Seite mit den Laufwerkdetails auf Bearbeiten.
- Geben Sie im Feld Größe die neue Größe für das Laufwerk ein. Die Laufwerksgröße muss im Bereich der unterstützten Werte liegen.
- Für Hyperdisk Extreme, Hyperdisk Balanced und Hyperdisk Balanced High Availability: Geben Sie im Feld Bereitgestellte IOPS den neuen IOPS-Wert für Ihr Volume ein.
- Für Hyperdisk Durchsatz, Hyperdisk ML, Hyperdisk Balanced und Hyperdisk Balanced High Availability: Geben Sie im Feld Bereitgestellter Durchsatz den neuen Durchsatzwert für Ihr Volume ein.
Klicken Sie auf Speichern, um die Änderungen auf das Laufwerk anzuwenden.
- DISK_NAME: der Name des Hyperdisk-Volumes, das Sie ändern.
- DISK_SIZE: optional: ist die neue Größe des Laufwerks. Der Wert muss eine ganze Zahl sein, gefolgt von der Größeneinheit GiB für Gibibyte oder TiB für Tebibyte. Die Laufwerksgröße muss im Bereich der unterstützten Werte liegen.
- REGION: Optional. Die Region, in der sich der Hyperdisk mit ausgeglichener Hochverfügbarkeit befindet
- IOPS_LIMIT: Optional: Die IOPS-Konfiguration für die Volumes Hyperdisk Extrem, Hyperdisk Balanced und Hyperdisk Balanced High Availability. Der Wert muss im Bereich der unterstützten Werte liegen.
- THROUGHPUT_LIMIT: Optional: Die Durchsatzkonfiguration für das Volume Hyperdisk Throughput, Hyperdisk ML, Hyperdisk Balanced oder Hyperdisk Balanced High Availability, angegeben als Ganzzahl, die den Durchsatz in MiB pro Sekunde darstellt. Der Wert muss im Bereich der unterstützten Werte liegen.
PROJECT_ID
ist Ihre Projekt-ID.ZONE
ist die Zone, in der sich das Hyperdisk-Volume befindet.REGION
: Bei Hyperdisk Balanced High Availability-Laufwerken ist dies die Region, in der sich das Laufwerk befindet.DISK_NAME
ist der Name des Hyperdisk-Volumes, das geändert werden soll.DISK_SIZE
: optional: ist die neue Größe des Laufwerks. Der Wert muss eine ganze Zahl sein, gefolgt von der Größeneinheit GiB für Gibibyte oder TiB für Tebibyte. Die Laufwerksgröße muss im Bereich der unterstützten Werte liegen.IOPS_LIMIT
: Optional: Die IOPS-Konfiguration für das Volume Hyperdisk Extrem, Hyperdisk Balanced oder Hyperdisk Balanced High Availability. Der Wert muss im Bereich der unterstützten Werte liegen.THROUGHPUT_LIMIT
: Optional: Die Durchsatzkonfiguration für das Volume Hyperdisk Balanced, Hyperdisk ML, Hyperdisk Balanced oder Hyperdisk Balanced High Availability, angegeben als Ganzzahl, die den Durchsatz in MiB pro Sekunde darstellt. Der Wert muss im Bereich der unterstützten Werte liegen.Bootlaufwerk: Wenn Sie ein benutzerdefiniertes Linux-Image oder ein benutzerdefiniertes Windows-Image verwenden, müssen Sie die Größe der Root-Partition und des Dateisystems manuell ändern. Bei VMs mit öffentlichen Images wird die Größe der Root-Partition und des Dateisystems von Compute Engine automatisch angepasst, nachdem Sie die Größe des Bootlaufwerks erhöht und die VM neu gestartet haben.
Nicht-Bootlaufwerk: Nachdem Sie die Größe des Laufwerks erhöht haben, müssen Sie das Dateisystem auf dem Laufwerk erweitern, um den hinzugefügten Speicherplatz zu verwenden.
Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.
Klicken Sie auf die Schaltfläche SSH neben der Instanz, an die das neue Laufwerk angeschlossen ist. Im Browser wird eine Terminalverbindung zur Instanz hergestellt.
Verwenden Sie die Befehle
df
undlsblk
, um die Größe des Dateisystems aufzulisten und die Gerätenamen für Ihre Laufwerke zu ermitteln.$ sudo df -Th Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 3.9G 0 3.9G 0% /dev /dev/nvme0n1p1 ext4 9.7G 2.0G 7.2G 22% / /dev/nvme0n1p15 vfat 124M 12M 113M 10% /boot/efi /dev/nvme0n2 ext4 98G 24K 98G 1% /mnt/disks/data
$ sudo lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 20G 0 disk ├─nvme0n1p1 259:5 0 9.9G 0 part / ├─nvme0n1p14 259:6 0 3M 0 part └─nvme0n1p15 259:7 0 124M 0 part /boot/efi nvme0n2 259:4 0 100G 0 disk /mnt/disks/data
Dieses Beispiel enthält die folgenden Laufwerke:
- Bootlaufwerk: Die Partition
/dev/nvme0n1p1
befindet sich auf einem Bootlaufwerk, das auf 20 GB skaliert wurde. Die Partitionstabelle und das Dateisystem bieten dem Betriebssystem nur 9,9 GB. - Nicht-Bootlaufwerk:
/dev/nvme0n2
Nicht-Bootlaufwerk enthält keine Partitionstabelle, aber das Dateisystem auf diesem Laufwerk stellt dem Betriebssystem nur 100 GB bereit. Das Bereitstellungsverzeichnis für dieses Laufwerk ist/mnt/disks/data
.
Beachten Sie in der Ausgabe des Befehls
df
die Spalte Typ, in der angegeben wird, ob das Laufwerk einext4
- oderxfs
-Dateisystem verwendet.- Bootlaufwerk: Die Partition
Prüfen Sie den Partitionstyp:
sudo parted -l
Wenn Sie diesen Befehl zum ersten Mal nach dem Ändern der Größe eines Laufwerks ausführen, wird möglicherweise eine Meldung wie die folgende angezeigt:
Warning: Not all of the space available to /dev/nvme0n1 appears to be used, you can fix the GPT to use all of the space (an extra 20971520 blocks) or continue with the current setting? Fix/Ignore?
Wenn Sie
Fix
eingeben, partitioniert das Betriebssystem das Laufwerk automatisch neu, um den zusätzlichen Speicherplatz für das Betriebssystem verfügbar zu machen. Wenn Sie keine weiteren Laufwerke ändern möchten, fahren Sie mit dem letzten Schritt fort.Wenn Sie die Option „Automatische Fehlerbehebung“ nicht verwenden möchten oder sie nicht verfügbar ist, sehen Sie sich die Informationen für den Datenträger an, den Sie neu partitionieren möchten:
sudo parted -l /dev/DEVICE_NAME
Suchen Sie nach dem Feld: Partition Table. Wenn der Wert
msdos
ist, hat das Laufwerk einen MBR-Partitionstyp. Dies bedeutet, dass die maximale Größe eines solchen Laufwerks 2 TB beträgt.Passen Sie bei einem Bootlaufwerk die Größe der Root-Partition und des Dateisystems auf dem Laufwerk an. In diesem Beispiel wird davon ausgegangen, dass das VM-Image weder die automatische Root-Partitionierung noch die Anpassung der Dateisystemgröße unterstützt.
Ändern Sie die Größe der Root-Partition mithilfe von
parted
. Mit den folgenden Befehlen wird beispielsweise die Partition 1 des Geräts auf die maximal mögliche Größe erweitert:Öffnen Sie
parted
auf dem Gerät:sudo parted /dev/DEVICE_NAME
Geben Sie beim Prompt Folgendes ein:
(parted) resizepart
Geben Sie bei der Eingabeaufforderung
Partition number?
Folgendes ein:1
Geben Sie bei der Eingabeaufforderung
Warning: Partition /dev/DEVICE_NAMEp1 is being used. Are you sure you want to continue?
Folgendes ein:Yes
Geben Sie bei der Eingabeaufforderung
End?
Folgendes ein:100%
Geben Sie bei der Eingabeaufforderung
(parted)
Folgendes ein:(parted) quit
Rufen Sie die neue Partitionstabelle mit
parted -l
auf.sudo parted -l /dev/DEVICE_NAME Model: nvme_card-pd (nvme) Disk /dev/DEVICE_NAME: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 14 1049kB 4194kB 3146kB bios_grub 15 4194kB 134MB 130MB fat16 boot, esp 1 134MB 21.5GB 21.3GB ext4
Erweitern Sie das Dateisystem:
Wenn Sie
ext4
verwenden, geben Sie den Befehlresize2fs
ein.sudo resize2fs /dev/DEVICE_NAME
Wenn Sie
xfs
verwenden, geben Sie den Befehlxfs_growfs
ein.sudo xfs_growfs -d /
Wenn Sie btrfs verwenden, geben Sie den Befehl
btrfs
ein.sudo btrfs filesystem resize max /
Ändern Sie bei einem Nicht-Bootlaufwerk die Größe des Dateisystems auf dem Laufwerk.
Wenn Sie
ext4
verwenden, erweitern Sie das Dateisystem mit dem Befehlresize2fs
:sudo resize2fs /dev/DATA_DEVICE_NAME
Ersetzen Sie
DATA_DEVICE_NAME
durch den Gerätenamen des Datenlaufwerks. In diesem Beispiel lautet der Gerätename/dev/nvme0n2
.Wenn Sie
xfs
verwenden, erweitern Sie das Dateisystem mit dem Befehlxfs_growfs
:sudo xfs_growfs MOUNT_DIR
Wenn Sie btrfs verwenden, erweitern Sie das Dateisystem mit dem Befehl
btrfs
:sudo btrfs filesystem resize max MOUNT_DIR
Ersetzen Sie MOUNT_DIR durch den Bereitstellungspunkt des Geräts. Sie finden den Bereitstellungspunkt in der Spalte
MOUNTPOINT
in der Ausgabe des Befehlslsblk
.
Prüfen Sie mit dem Befehl
df
, ob das Dateisystem erweitert wurde. Beispiel:df -h /dev/DATA_DEVICE_NAME Filesystem Size Used Avail Use% Mounted on /dev/DATA_DEVICE_NAME 118G 70M 118G 1% MOUNT_DIR
Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.
Klicken Sie neben der Instanz mit dem Laufwerk, dessen Größe angepasst wurde, auf RDP. Der Browser öffnet eine RDP-Verbindung zur Instanz.
Klicken Sie mit der rechten Maustaste auf das Windows-Startmenü und wählen Sie Datenträgerverwaltung aus, um das Datenträgerverwaltungstool zu öffnen.
Führen Sie den folgenden Befehl aus, um den Typ der Laufwerkspartition anzeigen zu lassen:
Wenn der Wert in der Spalte „Partitionsstil“ der Wert MBR ist, hat das Laufwerk einen MBR-Partitionstyp. Dies bedeutet, dass die maximale Größe eines solchen Laufwerks 2 TB wäre.Get-Disk
Aktualisieren Sie das Datenträgerverwaltungstool, damit der zusätzliche Speicherplatz auf dem zonalen nichtflüchtigen Speicher erkannt wird. Klicken Sie oben im Fenster der Datenträgerverwaltung auf Aktion und wählen Sie Aktualisieren aus.
Klicken Sie bei dem Laufwerk, dessen Größe Sie angepasst haben, mit der rechten Maustaste auf die formatierte Partition und wählen Sie Volume erweitern aus.
Folgen Sie der Anleitung im Extend Volume Wizard (Assistent zum Erweitern von Volumes), um Ihre vorhandene Partition mit dem zusätzlichen Speicherplatz zu erweitern. Wenn die vorhandene Partition in NTFS formatiert ist, wird die maximale Partitionsgröße durch die Einstellungen für die Clustergröße begrenzt.
Prüfen Sie nach Abschluss des Assistenten und der Formatierung des Volumes die Spalte
Status
in der Liste der angehängten Laufwerke. Hier muss der StatusHealthy
für das neue Laufwerk angezeigt werden.- Weitere Informationen zu Hyperdisk
- Lernen Sie, wie Sie für ein Hyperdisk-Volume die aktuelle IOPS-Stufe analysieren.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.
Erforderliche Rollen und Berechtigungen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Ändern eines Hyperdisks benötigen:
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierte Rolle enthält die Berechtigung
compute.disks.update
, die zum Ändern einer Hyperdisk erforderlich ist.Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Übersicht über das Ändern von Hyperdisk
Sie können den Zugriffsmodus, die Größe und die Leistungsmerkmale von Hyperdisk-Volumes ändern.
Unterstützte Änderungen an Größe und Leistung von Hyperdisk-Volumes
In der folgenden Tabelle sind die unterstützten Kapazitäts- und Leistungsänderungen für jeden Hyperdisk-Typ zusammengefasst.
Hyperdisk-Typ Anpassbarer Durchsatz Benutzerdefinierte IOPS Zwischen VMs freigegeben werden können Hyperdisk Balanced Ja Ja Ja Hyperdisk mit ausgeglichener Hochverfügbarkeit Ja Ja Ja Hyperdisk Extrem Nein Ja Nein Hyperdisk ML Ja Nein Ja, im
LesemodusHyperdisk Durchsatz Ja Nein Nein Die Werte, die Sie beim Erstellen oder Ändern eines Hyperdisk-Volumes verwenden, müssen innerhalb des Bereichs der maximalen und minimalen Werte liegen, die unter Hyperdisk-Limits pro Laufwerk beschrieben sind.
Wenn Sie die Größe eines Hyperdisk-Volumes ändern, das an eine VM angehängt ist, dürfen die neuen Werte die Hyperdisk-Limits pro VM nicht überschreiten.
Die bereitgestellten IOPS und der bereitgestellte Durchsatz für ein Hyperdisk-Volume müssen den in Informationen zu IOPS- und Durchsatzbereitstellung für Hyperdisk beschriebenen Regeln entsprechen.
Kapazitätsänderungen
Sie können die Größe eines Hyperdisk-Volumes nur erhöhen. Die Kapazität eines Hyperdisk-Volumes kann nicht reduziert werden. Wenn Sie die Größe eines Hyperdisk-Volumes verringern möchten, müssen Sie ein kleineres Volume erstellen, Daten vom ursprünglichen Volume zum kleineren Volume migrieren und das ursprüngliche Volume löschen.
Sie können die Größe eines Hyperdisk-Volumes auch dann ändern, wenn es an eine laufende VM angehängt ist. Wenn sich ein Hyperdisk-Volume jedoch im Modus für mehrere Autoren befindet, müssen Sie es von allen VMs trennen, bevor Sie die Größe anpassen können.
Sie können die Größe eines Hyperdisk-Durchsatz-Volumes einmal alle sechs Stunden ändern. Bei allen anderen Hyperdisk-Typen können Sie die bereitgestellte Kapazität einmal alle vier Stunden ändern.
Die besten Ergebnisse erzielen Sie, wenn Sie die Kapazität eines Hyperdisk-Volumes mit den folgenden Schritten ändern:
Leistungsänderungen
Sie können die bereitgestellte Leistung eines Volumes auch dann ändern, wenn es an eine laufende VM angehängt ist.
Nachdem Sie die bereitgestellten IOPS oder den bereitgestellten Durchsatz geändert haben, kann es bis zu 15 Minuten dauern, bis die Änderungen wirksam werden. Es gelten jedoch die folgenden Ausnahmen:
Sie können die bereitgestellten IOPS oder den bereitgestellten Durchsatz für alle Hyperdisk-Typen außer Hyperdisk ML einmal alle vier Stunden ändern. Sie können den bereitgestellten Durchsatz eines Hyperdisk ML-Volumes einmal alle sechs Stunden ändern.
Beim Ändern der bereitgestellten IOPS oder des bereitgestellten Durchsatzes für ein Hyperdisk-Volume werden die Laufwerksdaten weder gelöscht noch geändert.
Wenn Sie versuchen, ein Hyperdisk-Volume innerhalb der angegebenen Limits mehrmals zu ändern, erhalten Sie eine Fehlermeldung wie
Cannot update provisioned throughput due to being rate limited.
.Änderungen am Zugriffsmodus
Wenn Sie ein einzelnes Hyperdisk-Volume an mehrere VMs anhängen möchten, müssen Sie den Zugriffsmodus des Volumes je nach Anwendungsfall auf „Lesemodus“ oder „Modus für mehrere Autoren“ festlegen.
Mehrfachen Lese- oder Schreibzugriff für ein Laufwerk deaktivieren
Damit bestimmte Aktionen auf einem Hyperdisk-Volume ausgeführt werden können, muss es sich im Modus „Einzelner Autor“ befinden. So können Sie beispielsweise kein Image oder keinen Snapshot aus einem Hyperdisk-Volume im Modus für mehrere Autoren erstellen. Sie müssen den Zugriffsmodus auf „Einzelschreiber“ festlegen.
Wenn Sie den Zugriff für mehrere Leser oder mehrere Autoren deaktivieren möchten, müssen Sie ihn von allen VMs trennen und dann der Anleitung unter Zugriffsmodus festlegen folgen.
Beschränkungen
Best Practices
Da zwischen Änderungen an Laufwerkseigenschaften mindestens vier Stunden liegen müssen, beachten Sie die folgenden Best Practices:
Zugriffsmodus eines Hyperdisk-Volumes festlegen
Wenn Sie den Zugriffsmodus eines Laufwerks festlegen möchten, muss es von allen VMs getrennt sein.
Sie können an dem Zugriffsmodus eines Hyperdisk-Volumes die folgenden Änderungen vornehmen:
Sie können den Zugriffsmodus eines Hyperdisk ML-Volumes nicht mehr ändern, nachdem Sie es auf „Lesemodus“ gesetzt haben.
Sie können den Zugriffsmodus mit der Google Cloud Console, der Google Cloud CLI oder REST festlegen.
Console
gcloud
Führen Sie den Befehl
disks update
aus und geben Sie den Zugriffsmodus mit dem Flag--access-mode
an.gcloud compute disks update DISK_NAME \ --access-mode=DISK_ACCESS_MODE
Ersetzen Sie dabei Folgendes:
REST
Senden Sie eine
PATCH
-Anfrage an die Methodecompute.disks.update
. Legen Sie im Anfragetext den Zugriffsmodus mit dem Parameter"accessMode"
fest.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/update { "accessMode": "DISK_ACCESS_MODE" }
Ersetzen Sie dabei Folgendes:
Größe oder bereitgestellte Leistung eines Hyperdisk-Volumes ändern
Sie können die Volumegröße erhöhen und die bereitgestellten IOPS oder den bereitgestellten Durchsatz für ein Hyperdisk-Volume innerhalb der folgenden Zeitlimits ändern:
Sie können die bereitgestellte Größe und Leistung für ein Hyperdisk-Volume mit der Google Cloud Console, der gcloud CLI oder REST ändern.
Console
gcloud
Verwenden Sie den Befehl
disks update
und geben Sie das Flag--size
,--provisioned-iops
oder--provisioned-throughput
an.Wenn Sie die Größe eines Hyperdisk Balanced High Availability-Volumes ändern möchten, fügen Sie das Flag
--region
hinzu.gcloud compute disks update DISK_NAME \ --size=DISK_SIZE \ [--region=REGION] \ --provisioned-iops=IOPS_LIMIT \ --provisioned-throughput=THROUGHPUT_LIMIT
Ersetzen Sie dabei Folgendes:
REST
Senden Sie eine
PATCH
-Anfrage an die Methodecompute.disks.update
. Geben Sie im Anfragetext die ParametersizeGb
,provisionedIops
oderprovisionedThroughput
an.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME { "sizeGb": "DISK_SIZE, "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT" }
Wenn Sie ein Volume mit abgestimmter Hyperdisk-Hochverfügbarkeit ändern möchten, erstellen Sie eine
PATCH
-Anfrage an die Methodecompute.regionDisks.update
.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/disks/DISK_NAME { "sizeGb": "DISK_SIZE, "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT" }
Ersetzen Sie dabei Folgendes:
Wenn Sie versuchen, die Größe oder Leistung eines Hyperdisk-Volumes mehrmals innerhalb der angegebenen Limits zu ändern, erhalten Sie eine Fehlermeldung wie
Cannot update provisioned throughput due to being rate limited
oderDisk cannot be resized due to being rate limited
.Hyperdisk-Volume sichern
Beim Ändern der Größe eines Laufwerks werden keine Laufwerksdaten gelöscht oder geändert. Es empfiehlt sich jedoch, das Laufwerk zu sichern, indem Sie einen Snapshot erstellen, bevor Sie Änderungen am Dateisystem oder an den Partitionen vornehmen.
Größe des Dateisystems und der Partitionen anpassen
Nachdem Sie das Hyperdisk-Volume vergrößert haben, müssen Sie möglicherweise die Größe des Dateisystems und der Partitionen anpassen.
Die folgenden Beispiele zeigen, wie Sie die Größe der Root-Partition und des Dateisystems eines Bootlaufwerks manuell anpassen und das Dateisystem eines Nicht-Bootlaufwerks ohne Partitionstabelle manuell anpassen. In diesem Beispiel wird davon ausgegangen, dass die angehängten Laufwerke zuvor formatiert und bereitgestellt wurden.
Linux-VMs
Windows-VMs
Verwenden Sie das Windows Disk Management Dienstprogramm, um die Größe von Partitionen für eine Windows-Instanz anzupassen.
Sie müssen die VM nicht neu starten, wenn Sie mit diesem manuellen Prozess fertig sind. Sie können jetzt den hinzugefügten Speicherplatz zum Speichern von Daten verwenden.
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-12-22 (UTC).
-