Einstellungen für ein Google Cloud Hyperdisk-Volume ändern


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

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. 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
Lesemodus
Hyperdisk 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:

  1. Volume-Größe erhöhen.
  2. Laufwerk sichern.
  3. Größe der Laufwerkpartitionen anpassen.

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:

  • 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.

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

  • 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.

Best Practices

Da zwischen Änderungen an Laufwerkseigenschaften mindestens vier Stunden liegen müssen, beachten Sie die folgenden Best Practices:

  • 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.

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:

  • 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.

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

  1. Rufen Sie in der Google Cloud Console die Seite Laufwerke auf.

    Zur Seite „Laufwerke“

  2. Klicken Sie in der Liste der Laufwerke in Ihrem Projekt auf den Namen des Hyperdisk-Volumes, dessen Größe Sie ändern möchten.

  3. Klicken Sie auf der Seite mit den Laufwerkdetails auf Bearbeiten.

  4. 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.
  5. Klicken Sie auf Speichern, um die Änderungen anzuwenden.

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:

  • 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.

REST

Senden Sie eine PATCH-Anfrage an die Methode compute.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:

  • 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.

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:

  • 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

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

  1. Rufen Sie in der Google Cloud Console die Seite Laufwerke auf.

    Zur Seite „Laufwerke“

  2. 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.

  3. Klicken Sie auf der Seite mit den Laufwerkdetails auf Bearbeiten.

    1. 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.
    2. 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.
    3. 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.
  4. Klicken Sie auf Speichern, um die Änderungen auf das Laufwerk anzuwenden.

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:

  • 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.

REST

Senden Sie eine PATCH-Anfrage an die Methode compute.disks.update. Geben Sie im Anfragetext die Parameter sizeGb, provisionedIops oder provisionedThroughput 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 Methode compute.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:

  • 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.

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 oder Disk 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.

  • 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.

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

  1. Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.

    Zu "VM-Instanzen"

  2. 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.

  3. Verwenden Sie die Befehle df und lsblk, 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 ein ext4- oder xfs-Dateisystem verwendet.

  4. 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.

  5. 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.

  6. 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.

    1. Ä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:

      1. Öffnen Sie parted auf dem Gerät:

        sudo parted /dev/DEVICE_NAME
        
      2. Geben Sie beim Prompt Folgendes ein:

        (parted) resizepart
        
      3. Geben Sie bei der Eingabeaufforderung Partition number? Folgendes ein:

        1
        
      4. Geben Sie bei der Eingabeaufforderung Warning: Partition /dev/DEVICE_NAMEp1 is being used. Are you sure you want to continue? Folgendes ein:

        Yes
        
      5. Geben Sie bei der Eingabeaufforderung End? Folgendes ein:

        100%
        
      6. Geben Sie bei der Eingabeaufforderung (parted) Folgendes ein:

        (parted) quit
        
    2. 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
      
    3. Erweitern Sie das Dateisystem:

      • Wenn Sie ext4 verwenden, geben Sie den Befehl resize2fs ein.

        sudo resize2fs /dev/DEVICE_NAME
        
      • Wenn Sie xfs verwenden, geben Sie den Befehl xfs_growfs ein.

        sudo xfs_growfs -d /
        
      • Wenn Sie btrfs verwenden, geben Sie den Befehl btrfs ein.

        sudo btrfs filesystem resize max /
        
  7. Ändern Sie bei einem Nicht-Bootlaufwerk die Größe des Dateisystems auf dem Laufwerk.

    • Wenn Sie ext4 verwenden, erweitern Sie das Dateisystem mit dem Befehl resize2fs:

      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 Befehl xfs_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 Befehls lsblk.

  8. 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
    

Windows-VMs

Verwenden Sie das Windows Disk Management Dienstprogramm, um die Größe von Partitionen für eine Windows-Instanz anzupassen.

  1. Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.

    Zu „VM-Instanzen“

  2. Klicken Sie neben der Instanz mit dem Laufwerk, dessen Größe angepasst wurde, auf RDP. Der Browser öffnet eine RDP-Verbindung zur Instanz.

  3. Klicken Sie mit der rechten Maustaste auf das Windows-Startmenü und wählen Sie Datenträgerverwaltung aus, um das Datenträgerverwaltungstool zu öffnen.

    Windows-Datenträgerverwaltungstool über das Kontextmenü der Windows-Schaltfläche "Start" auswählen.

  4. Führen Sie den folgenden Befehl aus, um den Typ der Laufwerkspartition anzeigen zu lassen:

    Get-Disk
    
    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.

  5. 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 auf das Menü "Action" und Auswählen von "Refresh", sodass die Informationen des zonalen nichtflüchtigen Speichers in der Datenträgerverwaltung aktualisiert werden.

  6. 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.

    Mit der rechten Maustaste auf den formatierten Teil des Laufwerks klicken und die Option "Volume erweitern" auswählen.

  7. 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.

  8. 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 Status Healthy für das neue Laufwerk angezeigt werden.

    Liste der von Windows erkannten Laufwerke aufrufen und prüfen, ob die Instanz online ist und den Status "Healthy" hat.

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